3 ms·
I won't - already spent enough time on this and don't have more. My points were only that repurposing C emitter to target C# as well, with the same structs/poin
by neonsunset 2y ago
I won't - already spent enough time on this and don't have more. My points were only that repurposing C emitter to target C# as well, with the same structs/pointers/memory management is likely both easier and bound to produce massively faster performing solution than something that has deliberately compiler-unfriendly IL. But even if you target CIL, intentionally using incorrect structures or the ones that are different to C back-end, especially around string comparisons, sounds like ignoring what the platform can offer. You can keep discounting my suggestions as something that is outside of ECMA spec and to be ignored, which it isn't. At least the cases like this one are few and far between and serious projects like IronPython3, ClojureCLR or Godot use appropriate runtime.
- deleted 2y ago[deleted]