On Sun, Aug 25, 2013 at 12:41 PM, Florian Weimer <[email protected]> wrote:

> * David Jeske:
> > 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.
>

Can you provide a reference?

Sounds like embedded systems integrators to me. I admit that the term
"compilation" can be interpreted in a number of ways, especially because a
JIT compiler is effectively doing run-time compilation.

My definition of "whole program compiler" is one which requires source
code, and produces a single unified binary. In order to not be a whole
program compiler, one must be able to injest sub-units precompiled into a
format which has stripped internal symbols, and one must be able to have
multiple programs share binary machine ahead-of-time compiled versions of
some of those subunits (aka shared-binary objects or DLLs).
_______________________________________________
bitc-dev mailing list
[email protected]
http://www.coyotos.org/mailman/listinfo/bitc-dev

Reply via email to