* David Jeske: > IMO - It is very important to distinguish runtimes where binary shared > libraries can be compatibly updated- as only these systems can be used for > os-level system libraries. > > Once you include this criteria, it becomes clear that C, Objective-C, JVM, > and CLR are virtually the only games in town. > > Most of the rest are whole program compilers which must be built on system > libs from one of those other primary environments. (Ocaml, Go, Haskell, D, > C++, etc)
For the JVM, there are module systems which try to enforce recompilation of all reverse dependencies. It's a PITA for large-scale system integrators (particularly if they offer security support), but these module systems show that many people do not consider this a deal-braker. _______________________________________________ bitc-dev mailing list [email protected] http://www.coyotos.org/mailman/listinfo/bitc-dev
