3 ms·
simd and allocator_api are the two that irritate me enough to consider a different language for future systems dev projects. I don't have the personality or ti
by cmrdporcupine 2y ago
simd and allocator_api are the two that irritate me enough to consider a different language for future systems dev projects.
I don't have the personality or time to wade into committee type work, so I have no idea what it would take to get those two across the finish line, but the allocator one in particular makes me question Rust for lower level applications. I think it's just not going to happen.
If Zig had proper ADTs and something equivalent to borrow checker, I'd be inclined to poke at it more.
- anonymoushn 2y agogeneric simd abstractions are of quite limited use. I'm not sure what's objectionable about the thing Rust has shipped (in nightly) for this, which is more or less the same as the stuff Zig has shipped for this (in a pre-1.0 compiler version).
- cmrdporcupine 2y agoThe issue is that it's sitting in nightly for years. Many many many years. I don't write software targetting nightly, for good reason.