... I realize now I should have broken that GC GUI stuff off into a
separate message, as it distracted me from following through on my
characterization.

C++ fails at (1) because of FBC and templates
JVM fails at (2,3)
.NET fails at (3)
Smalltalk/Python/etc/etc/ fail at (b,c)

More broadly, as bitc discovered, a language cannot support exported
subtypes or parametric instantiation without using JIT, or it fails (1).
Any GC language (today) fails at 3.

The main languages left standing that deliver (1,2,3) after this brutal
culling are Ada-based languages like C and non-GC Modula... and maybe Rust
now that it tossed GC out of the language.
_______________________________________________
bitc-dev mailing list
[email protected]
http://www.coyotos.org/mailman/listinfo/bitc-dev

Reply via email to