Mercurial in Ruby

Martin Geisler mg at lazybytes.net
Tue Nov 24 10:28:23 CST 2009


Frank Kingswood <frank at kingswood-consulting.co.uk> writes:

> Martin Geisler wrote:
>
>>   Amp is:
>>
>>       * Mercurial in Ruby. 100% compatible with hg.
>>       * Uniquely customizable
>>       * Superbly documented with YARD
>>       * Free and Open-Source (GPLv2)
>>       * Performance Focused
>>       * Dependency-free (you just need Ruby!)
>
> And the point is???

Fun? Education?

> What a waste of effort.

I don't see it as such. You clearly cannot expect everybody to like
Python -- these guys like Ruby and are using it to build their unified
version control system.

If you know Ruby and have a Ruby on Rails site, don't you think it would
be nicer to add a Mercurial backend using a native Ruby implementation
instead of calling out to hg? That way your application wont depend on
Python and you wont have to learn about and configure a PYTHONPATH on
your webserver. All in all a nicer experience for Ruby developers.

You can call them lazy, but when I browse packages I also prefer Python
solutions to, say, Java solutions. I don't even have Ruby on my system,
so they are out by default.

-- 
Martin Geisler

VIFF (Virtual Ideal Functionality Framework) brings easy and efficient
SMPC (Secure Multiparty Computation) to Python. See: http://viff.dk/.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://selenic.com/pipermail/mercurial-devel/attachments/20091124/91092f57/attachment.pgp>


More information about the Mercurial-devel mailing list