Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Pretty nice! I mostly used Rust Nightly till now. The language, the ecosystem, etc. seems really mature now. I've been following language development for a while now. I've never seen something that is really a new language and is that far before 1.0 or in such a short time.

The language developed rapidly, without sacrificing reinventing things, changing opinions a lot. I am not sure how they did that, but it's really impressive. Usually languages lack documentation, stability, performance, etc., have lots of rough edges, no users or libraries, but none of that is true for Rust.

I am really curious about how this was achieved. Maybe someone involved could describe how that was possible. I am sure I'm not the only one interested in this.

A year ago there was an article about using Rust for an undergraduate class on operating system development. Rust was 0.7 back then and very different and way more mature.

https://news.ycombinator.com/item?id=7009414



I'm sure that developing a large application (Servo) in parallel with the language helped quite a bit.


To be fair, rustc is also a pretty huge application that they (and any self-hosted language) developed in parallel with Rust :D

(I'm pretty sure I remember hearing that rustc has more code at this point then servo does, but don't quote me on that)


If you just count *.rs files, rust and its in-tree libraries are around 400k lines, and Servo and its immediate dependencies are around 310k lines.

Caveat: use of 'find' and 'wc' is almost invariably totally misleading :-)


I should have probably said "non-compiler application" rather than just "application".




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: