[ANN] rust-hglib 0.1.0

Kevin Bullock kbullock at ringworld.org
Mon Sep 21 13:22:40 UTC 2015


> On 21 Sep 2015, at 01:27, Yuya Nishihara <yuya at tcha.org> wrote:
> 
>> On Sun, 20 Sep 2015 23:03:02 -0700, Sean Farley wrote:
>> Kevin Bullock <kbullock+mercurial at ringworld.org> writes:
>>> I've just released a preliminary [command server][1] client library
>>> for [Rust][2]. It's available on crates.io: <https://crates.io/crates/hglib>.
>>> 
>>> Source here: <http://kbullock.ringworld.org/hg/rust-hglib/>
>>> Documentation here: <http://kbullock.ringworld.org/rustdoc/hglib/>
>>> 
>>> If you find it useful or want to contribute, please let me know or send
>>> patches! I'm curious to see if there's any interest in building tooling
>>> for Mercurial in Rust.
> 
> It seems I need a beta release of Rust to build it.

Yes, I believe I'm using features that are as yet only in the nightly build. I'd like to try to make it build against stable. Rust 1.4 may fix this when it gets released (they are also on a time-based release plan). 

>> I'm more interested in rewriting Mercurial in Rust or D :-)
> 
> It might be easier than porting to Python 3. ;)

If we ever rewrite in Rust at least now I'll have some experience in the language. ;)

pacem in terris / мир / शान्ति / ‎‫سَلاَم‬ / 平和
Kevin R. Bullock




More information about the Mercurial mailing list