* 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

Reply via email to