Hacker News new | past | comments | ask | show | jobs | submit login

Currently, Rust cannot go without its runtime either. The plan is that it eventually will be able to.

(EDIT: VM -> runtime)




Neither Go nor Rust have a VM.


Yes, I meant 'runtime.' That's what I get for commenting without coffee... the parent's usage of 'VM' infected my comment.


The plan is that it eventually will be able to.

To expand upon that point, Rust is designed to allow the programmer to avoid garbage collection altogether, if the programmer chooses. I believe that makes feasible the idea of using a runtime-less subset of Rust in any application where C would have been traditionally used.


Yes, you can use a freestanding Rust in many domains. Freestanding is still a WIP, but we have examples like embedding Rust in Ruby that work today:

http://brson.github.com/2013/03/10/embedding-rust-in-ruby/




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

Search: