On Mon, Jul 18, 2011 at 09:18:29PM -0700, Jeremy Anderson wrote:
> Out of curiosity, why are you converting from mercurial?
> 
> I ask because my friends and I adopted fossil and other friends of ours are
> asking us why we didn't go with mercurial instead. I didn't really have a
> good answer, apart from "fossil seemed smaller (footprint, use-complexity)
> and cooler" =)

I have a big lack of faith for interpreted languages with modules like python.
First, they run unnecessarily slow (some say, that they allow developing faster,
but I don't agree) and take unnecessarily big amounts of memory.
Second, they usually postpone to the 'run time' many system administration
issues, with far more complexity than shared objects and dynamic linking. You
need matching interpreter versions, modules for those versions, spread at proper
positions of the hard disk, and even then, your particular settings
(PYTHONPATH,...) can disturb all that too much. You may have other software that
requires another python version and the same modules spread for that version.

I think the interpreted languages have quite an uncomfortable deployment. Then
you go to cross-building, and cross-deployment, and to me it looks like the time
to cut yoru veins. :)

These interpreters postpone too much runtime environment issues to the user,
instead of leaving them easy to a sysadmin or even the programmer.

So, every time I run 'hg', I can only feel that it runs by chance.

I have many programs written in mercurial, most started at the time where even
git was not in trend, and the only vcs I knew was svn.
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to