... 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
