Hacker News new | ask | show | jobs
by joshbaptiste 4660 days ago
What's even more awesome is that this is an embedded arm device where usually C/lua has rank.
1 comments

Even with my famous design issues with Go, I find this project quite interesting.

The only way to move embedded development into safer languages is with real products developed in such languages, otherwise the hardcore C guys will never be convinced.

It cannot be generalized for all types of embedded hardware projects for sure, but the use of C, C++ and Assembly should be reduced to the bare minimum type of projects where no other technology is possible.

This project is super cool, but I'm even more hopeful for Rust eventually being a much more complete replacement for C++ and even C for embedded projects. It's already pretty easy to run outside the runtime by not using the standard library[0], though you can't take advantage of a lot of Rust's niceties if you do so. There's discussion of what it might mean to have the standard library but not the runtime[1], which could be really nice for embedded projects.

0: https://github.com/mozilla/rust/blob/master/src/test/run-pas... 1: https://mail.mozilla.org/pipermail/rust-dev/2013-August/0051...

There are Pascal dialects, Ada and Oberon compilers for embedded systems, but sadly never got much traction in the industry.