lrs-lang / lib

An experimental standard library
Mozilla Public License 2.0
224 stars 3 forks source link

Consider porting lrs to redox #13

Open mahkoh opened 8 years ago

mahkoh commented 8 years ago

There are two reasons that lrs is linux-only:

While this remains the case, porting parts of lrs to an operating system written in rust would be a very exciting project. The author of redox, @jackpot51, said on reddit

There is a degree of posix support, we are using a hand-crafted libstd that directly calls the Redox syscalls, many of which are ABI-compatible with Linux.

It's not clear how much work this would be and I don't really want to clutter the code with #[cfg(not(redox))]. This probably also depends on improving the no_libc mode of lrs.