3 ms·
> it’s not just about finding a way to cope with the constraints it imposes; it’s also about thriving within the constraints it imposes This is an extremely im
by gingerBill 6y ago
> it’s not just about finding a way to cope with the constraints it imposes; it’s also about thriving within the constraints it imposes
This is an extremely important point! Most people try to make a language act like another language, rather than try and embrace how it does things. "When in Rome(, do as the Romans do)"
It's like when people try and make C into another language by abusing the macro system, you get a horrible mess compared to if you embraced what the language likes to do normally.
Personally, I think Rust's memory model is quite high level, and coupled with its ownership semantics, I cannot do many things such as custom allocators. (Not a singular custom global allocator)