On Thu, Nov 7, 2013 at 3:28 PM, Frank Shearar <frank.shearar@gmail.com> wrote:
Wait, why are we talking about deploying a Squeak application here?
We're talking about taking a blank machine and being able to build a
Squeak VM on it.
Tim's saying that you can't drive a C compiler from within the image
on a machine for which no VM has ever been built, because there is no
VM. ("Machine" here means a machine architecture, rather than, say, a
fresh Ubuntu install.) You need a bootstrap. And
configure/cmake/whatever happens to provide a very easy way to
bootstrap to the first VM that can run an image that _can_ drive a C
compiler to build the next gen VM.Hm, ok. That's a pretty rarely-occurring event to be putting a lot thought into a framework for. I'm doubtful such a framework would ever "work the first time" on new platforms.For building deployable packages on existing platforms, Igors words really resonated with me. I'll butt out now. :)