5 ms·
Compilation can be very intensive, and it's detrimental to a developer's workflow if they must wait for long recompiles. Rust was originally written in OCaml b
by tobz1000 4y ago
Compilation can be very intensive, and it's detrimental to a developer's workflow if they must wait for long recompiles.
Rust was originally written in OCaml before being self-hosted, and it wouldn't be as fast (or would be even slower ;) ) today if it was still OCaml.
And remember, low-level =/= poor abstractions. I think there are several novel abstractions available in Zig which the compiler devs probably want to make use of themselves.
- kaba0 4y ago> low-level =/= poor abstractions They might have good language abstractions, but manual memory management is simply an orthogonal implementation detail to solving a problem — dealing with that is simply more work and more leaky abstractions.