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 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.

Mayuresh


Home | Main Index | Thread Index | Old Index