←back to thread

Eurydice: a Rust to C compiler

(jonathan.protzenko.fr)
185 points todsacerdoti | 9 comments | | HN request time: 0.958s | source | bottom
Show context
apitman ◴[] No.46179418[source]
I use Rust and C at work. I quite enjoy Rust, but I currently have no reason to believe C won't outlive it, by a lot.
replies(8): >>46179466 #>>46179713 #>>46179716 #>>46179780 #>>46180057 #>>46180446 #>>46183271 #>>46183498 #
1. hu3 ◴[] No.46179713[source]
And I think Zig will gradually eat a large piece of the C pie that would otherwise be eaten by Rust.
replies(3): >>46179729 #>>46180110 #>>46182609 #
2. pjmlp ◴[] No.46179729[source]
I doubt it, unless it sorts out its use after free issues, embraces binary distribution used in commercial world, and gets adoption by an OS vendor.
replies(1): >>46182618 #
3. opem ◴[] No.46180110[source]
Jai is also on the que
replies(3): >>46180515 #>>46181105 #>>46191123 #
4. Y_Y ◴[] No.46180515[source]
¿Que jai?
replies(1): >>46186493 #
5. forgotpwd16 ◴[] No.46181105[source]
Nowadays, a language without public implementation/documentation isn't going to get any actual adoption.
6. apitman ◴[] No.46182609[source]
Currently Zig has the same issues as Rust in this context, primarily depending on a compiler that's too complex for a single person to maintain if necessary.

But in Zig's case it seems there's a pretty good chance that will change if they're able to drop LLVM in the future.

7. Zambyte ◴[] No.46182618[source]
You can create and link to shared objects and create statically or dynamically linked executables. What more could you want on "embracing binary distribution"?
8. avadodin ◴[] No.46186493{3}[source]
quec
9. lukebitts ◴[] No.46191123[source]
Any moment now…