NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Alternative DVCS to git: hg?



On Tue, Apr 16, 2019 at 09:57:02PM +0530, Mayuresh wrote:
> On Tue, Apr 16, 2019 at 11:12:10AM -0500, J. Lewis Muir wrote:
> > > I am just intrigued by it being written in python (except may be for the
> > > merge algorithm which is in C). Wouldn't most engineers prefer C/C++ for
> > > such a low level and key component?
> > 
> > I'm sure some would.  But others believe it's a better choice to write
> > software in a high-level language (for various reasons which might
> > include speed of development, ease of readability, security (e.g.,
> > built-in protection from certain classes of security vulnerabilities),
> > libraries, ease of cross-platform development, etc.).  If something
> > is known to be or is discovered that is measurably too slow and the
> > application spends a significant amount of time there, then the
> > developers will spend effort improving the speed there.  This may be
> > done within the high-level language, or it might be done by writing
> > parts of the application in C.
> 
> Came across this: plan to use rust for hg:
> https://www.mercurial-scm.org/wiki/OxidationPlan
> 
> Quite interesting. Would be good to see A. hg using a compiled language B.
> rust getting another big user.


In 2/3 days of hg usage (on backdrop of several years of git usage), no
functional problems and I enjoy the ease of command lines.

But there indeed is a significant difference in performance. git is way 
too faster.

Would be watching the hg-rust space quite eagerly.

Mayuresh



Home | Main Index | Thread Index | Old Index