6 ms·
Awesome! It's great to see more large companies doing projects in Go.
by Baliw 13y ago
Awesome! It's great to see more large companies doing projects in Go.
- joshbaptiste 13y agoWhat's even more awesome is that this is an embedded arm device where usually C/lua has rank.
- pjmlp 13y agoEven 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.
- sanderjd 13y agoThis 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-pass/smallest-hello-world.rs https://github.com/mozilla/rust/blob/master/src/test/run-pas... 1: https://mail.mozilla.org/pipermail/rust-dev/2013-August/005194.html https://mail.mozilla.org/pipermail/rust-dev/2013-August/0051...
- pjmlp 13y agoThere are Pascal dialects, Ada and Oberon compilers for embedded systems, but sadly never got much traction in the industry.
- sanderjd 13y agoThis 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-pass/smallest-hello-world.rs https://github.com/mozilla/rust/blob/master/src/test/run-pas... 1: https://mail.mozilla.org/pipermail/rust-dev/2013-August/005194.html https://mail.mozilla.org/pipermail/rust-dev/2013-August/0051...