Comments on: It’s not just database servers http://www.xaprb.com/blog/2012/11/13/its-not-just-database-servers/ Stay curious! Thu, 02 May 2013 12:36:53 +0000 hourly 1 http://wordpress.org/?v=3.5.1 By: Raghavendra Prabhu http://www.xaprb.com/blog/2012/11/13/its-not-just-database-servers/#comment-20413 Raghavendra Prabhu Sun, 09 Dec 2012 11:54:11 +0000 http://www.xaprb.com/blog/?p=2956#comment-20413 Regarding Go, I have been wanting to learn/use it for sometime.
However, having been from C/Python background, I have found its
syntax confusing (nothing wrong with that, just an idiosyncrasy).

Regarding its compilation speed, happy to see it is fast.
However, I would take it with a grain of salt since I don’t
know/use any big projects using it (along lines on Firefox, Xorg
or Libreoffice). If there are any (quick search revealed vitess
but need to examine that), that is good. Another aspect with
speed is the optimization — a tcc (tiny C compiler) is quite
fast (you can boot a freshly built linux kernel at boot time with
that), however, it is not optimized (even gcc at -O1/O0 is quite
fast); even something like LTO (which can really speedup the
application, used on firefox for instance) can be taxing on the
compiler wrt. time.

]]>
By: Raghavendra Prabhu http://www.xaprb.com/blog/2012/11/13/its-not-just-database-servers/#comment-20412 Raghavendra Prabhu Sun, 09 Dec 2012 11:43:04 +0000 http://www.xaprb.com/blog/?p=2956#comment-20412 Regarding git v/s bzr, I agree, bzr project itself looks quite
dormant. Even the launchpad which hosts it can do with a
face-lift or some funding, since I have found it unbearably slow
(hg written from python doesn’t suffer from this). However,
regarding git, I would like to echo one sentiment (in turn echoed
by someone I know), that it has become far complex than what it
was intended to be. Mercurial (whose all commands fit in a single
man page :)) is touted for its simplicity by git’s detractors.
However, understanding the layers of git — plumbing, core etc.
– should enable better understanding. I personally use git more
than hg or bzr. Other VCS (other than hg, bzr, git) I have used
are — darcs (technically sound, v1.x has/had horrible
performance, v2.0 is fine, however, many darcs projects have
moved to git), svn (I had to use this recently till a project
moved to git from svn, had to do with git-svn till then), CVS
(good for VCS archaeologists), fossil (haven’t used it, it is a
hybrid type though), GNU RCS (very simple one and fits that niche).

]]>