[Vm-dev] Re: [squeak-dev] A Bootstrap Compiler
goran at krampe.se
Thu Dec 30 10:36:28 UTC 2010
On 12/28/2010 07:22 PM, Eliot Miranda wrote:
> I simply don't see the benefit of putting energy into other languages.
> I see the benefit of a textual bootstrap. But why is it worth-while
> implementing that in C instead of Smalltalk?
Well, one benefit would be to fit more easily into the ecosystems of
Linux distros etc where they generally get nervous from having to start
from an "unknown" binary.
In other words - if a system can be built solely from text files using
"stock" tools like a C compiler (or any tool typically available in
these ecosystems) then the acceptance is much higher.
A similar example was when I wrote a "module" (=build script) for Lunar
Linux which is a source distro much like Gentoo - for the GHC compiler
(Haskell). GHC needs an existing GHC to compile itself, so the script
had to first download a binary GHC in order to compile the new one.
Not that I think this argument is "worth" it perhaps, but hey, any and
all tools/efforts that gives us flexibility is cool in my book. :)
More information about the Vm-dev