top | item 21739929 (no title) KnightHawk3 | 6 years ago articles about rust don't have to include a link to "what is Rust" like this one does. discuss order hn newest jakear|6 years ago They did when Rust was as mature as Zig is now. Language popularity is a reasonable deciding factor when one is starting a project that has a hiring component; personal projects not so much. FpUser|6 years ago For one thing I do not think you can implement allocator in Rust. This alone would disqualify it as a "low level"/"systems" language in my opinion. shepmaster|6 years ago You can implement an allocator in Rust; it's unclear why you think this is not possible.One example:- https://github.com/fitzgen/bumpalo load replies (3) pjmlp|6 years ago You also cannot fully implement libc in ISO C, without using either language extensions or an external Assembler.So I guess it is not a "low level"/"systems". load replies (1)
jakear|6 years ago They did when Rust was as mature as Zig is now. Language popularity is a reasonable deciding factor when one is starting a project that has a hiring component; personal projects not so much.
FpUser|6 years ago For one thing I do not think you can implement allocator in Rust. This alone would disqualify it as a "low level"/"systems" language in my opinion. shepmaster|6 years ago You can implement an allocator in Rust; it's unclear why you think this is not possible.One example:- https://github.com/fitzgen/bumpalo load replies (3) pjmlp|6 years ago You also cannot fully implement libc in ISO C, without using either language extensions or an external Assembler.So I guess it is not a "low level"/"systems". load replies (1)
shepmaster|6 years ago You can implement an allocator in Rust; it's unclear why you think this is not possible.One example:- https://github.com/fitzgen/bumpalo load replies (3)
pjmlp|6 years ago You also cannot fully implement libc in ISO C, without using either language extensions or an external Assembler.So I guess it is not a "low level"/"systems". load replies (1)
jakear|6 years ago
FpUser|6 years ago
shepmaster|6 years ago
One example:
- https://github.com/fitzgen/bumpalo
pjmlp|6 years ago
So I guess it is not a "low level"/"systems".