On 5/2/2018 8:56 PM, Gregory Szorc
wrote:
Nobody
in the project is seriously talking about a complete rewrite in
Rust. Contributors to the project have varying opinions on how
aggressively Rust should be utilized. People who contribute to the
C code, low-level primitives (like storage, deltas, etc), and
those who care about performance tend to want more Rust. One thing
we almost universally agree on is that we want to rewrite all of
Mercurial's C code in Rust. I anticipate that figuring out the
balance between Rust and Python in Mercurial will be an ongoing
conversation/process for the next few years.
Have you considered simply rewriting CPython in Rust?
And yes, the 4th word in that question was intended to produce peals
of shocked laughter. But why Rust? Why not Go? http://esr.ibiblio.org/?p=7724