On Sun, Aug 25, 2013 at 12:41 PM, Florian Weimer <[email protected]> wrote:
> * 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.

I'm not entirely convinced it has to be a PITA for large-scale (or no
more excessively a PITA than large-scale itself is.), at a minimum
this entails recompilation of the module itself and the modules tests,
(basically what we have today in most compilation schemes), but allows
for growth unlike current schemes
_______________________________________________
bitc-dev mailing list
[email protected]
http://www.coyotos.org/mailman/listinfo/bitc-dev

Reply via email to