Quote:
Originally Posted by CodeYeti
If I had infinite time I would be trying to get a Rust compiler going for the roboRIO (also if I still had access to hardware). If it was stable, it would be a cool fit with all of its compile-time memory safety guarantees.
It would be insanely useless due to Rust's lack of c++ interop at the current moment, so WPILib wouldn't work, but it would still be a fun project.
EDIT: Actually, with existing toolchains, this might not be all that hard. See ya on the flipside, I'm going in.
EDIT 2: @Patrick: - Where did you get those linux headers?
- How did you compile those libc6 binaries? Bootstrapped GCC?
EDIT 3: Homebrew formulae for OSX folks. https://github.com/mcoffin/homebrew-frc
EDIT 4: Is there a way to make it so I don't have to pass the -B option at runtime to the compile to get it to use the correct binutils instead of my system binutils?
EDIT 5: Rust compiler added to homebrew formulae.
|
Oooh... Rust! I though about that awhile ago also...
linux headers and libc6 are from my download script in
https://bitbucket.org/byteit101/tool...ilder/src/tip/
Also please update the homebrew formula with my latest updates on the mac folder in the above link. Not sure about the B, but my sources work without that. If you get the headers and libc and gdb all mirroring my mac folder, we might be able to make it official. (Note:
I am not the Mouth of Sauron)
Also not Mouth of Sauron: Beta teams should be expecting 4.9 to land sometime early next week if all goes well. Currently migrating our jenkins server to use 4.9.