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

> * David Jeske:
> > C++, Ocaml, Haskell, D, Google Go, and others are not missing from this
> > list because nobody has gotten around to building a system based on them,
> > but because they are whole-program embedded systems compilers.
>
> Oh, I forgot to mention that your characterization is slightly
> inaccurate—Ocaml, Haskell/GHC and both Go compilers from Google are
> not whole-program compilers, but they do require recompilation of all
> reverse dependencies on any change.


AFAIK, they can only perform this operation from source and into one
monolithic binary per app.

....which means they are whole program compilers.  As soon as they can do
this from a binary intermediate form, in a way which can managing sharing
those partial binary intermediate shared libraries (aka DLL/so) then they
are not whole program compilers.
_______________________________________________
bitc-dev mailing list
[email protected]
http://www.coyotos.org/mailman/listinfo/bitc-dev

Reply via email to