4 ms·
Why Rust over a compiled .NET lang? (e.g. C#)
by qingcharles 1y ago
Why Rust over a compiled .NET lang? (e.g. C#)
- lhecker 1y agoPretty much exclusively binary size. Even with AOT C# is still too large. Otherwise, I wouldn't have minded using it. I believe SIMD is a requirement for writing a performant editor, but outside of that, it really doesn't need to be a language like C or Rust.
- int_19h 1y agoIs there any context in which .NET runtime wouldn't be available on Windows (even if an older version, e.g. 4.x)? Because when you can rely on that and thus you don't need to do AOT, the .exe size for C# would likely be an order of magnitude smaller.
- lhecker 1y agoI intended for this editor to be cross-platform and didn't want to take on a large runtime dependency that small Docker images or similar may not be willing to bundle.