4 ms·
The part about just using the underlying primitives instead of relying on a 3rd party’s abstraction layer really resonated with me. As often as not I find mysel
by intalentive 3y ago
The part about just using the underlying primitives instead of relying on a 3rd party’s abstraction layer really resonated with me. As often as not I find myself fighting with the abstraction and having to go down a layer, where there is much greater freedom.
>I don't know about zero cost — every abstraction has a cost, I guess
Part of the cost Rust incurs is the compile time. But thanks to LLVM it seems you can in general have zero-cost abstractions, if we mean high level syntax with low level performance. Feels like a golden age of language design atm.
Anyway, the “let’s do it right, and do it ourselves” philosophy is attractive and I’ll be downloading Zed to check it out.