Let me add to this that the superior approach is to compile to an intermediated high level format that retains type information. I guess this is where Rust is heading.

It just isn't possible with C semantics to make a reasonable version of that, since the language itself is 90% unsafe and just a small step up from assembly (for good and bad).

Reply via email to