On Wed, Apr 25, 2007 at 02:27:35PM -0500, Joshua Isom wrote: > I think that would be more work than truly necessary. We have an > obvious dependency on having a make that can read a generic makefile,
No. It is possible to bootstrap without any make-like utility. The lowest common denominator way of doing it is to take the sources to the ANSI C microparrot, linearise the dependencies on a machine with a running parrot, and write out a C program that uses system() to execute commands in order in the source directory to build that microparrot. A slightly more sophisticated version would check whether the target exists first, and skip until a target does not. However, having a make like utility is easier. Lua seems to go for that approach. Nicholas Clark