Dan~ Sounds good. I will start on that, but don't hold your breath as it may take a little while. I will try to keep abreast of current CVS.
Matt On Fri, 20 Aug 2004 10:37:14 -0400, Dan Sugalski <[EMAIL PROTECTED]> wrote: > At 10:12 AM -0400 8/20/04, Matt Fowles wrote: > >Dan~ > > > >Just a few small questions about scons to clarify... > > > >On Fri, 20 Aug 2004 09:16:24 -0400, Dan Sugalski <[EMAIL PROTECTED]> wrote: > >> Whatever we use is fine as long as: > >> > >> a) We can edit the dependency file without having to know the > >> language the tool's written in > > > >I believe that scons will be able to automatically determine > >dependencies for most of what we do and what little we don't can be > >specified with little enough syntax that actual knowledge of the > >syntax is irrelevant. > > Heh. I think you may underestimate the amount of preprocessing we do. > :) Still, good enough. > > > > b) the tool can be convinced to scan the entire tree at startup and > >> build a rebuild script that doesn't need the tool itself > > > >it can be told to output what commands it would issue (to stdout) but > >not issue them. This output could be captured into a shell script of > >some such. > > Is it clever enough to do cross-platform stuff? That is, can I run it > on OS X and have it spit out a DOS batch file? (Not that this is a > showstopper or anything, but it'd be really useful for cross-platform > stuff and maintenance of the distribution) > > > > c) It's a language we can guarantee we've got available (which means > >> either C or a language that compiles to parrot bytecode) > > > >It is entirely in Python, thus while we do not yet have it compiling > >down to Parrot, conceptually it could... > > > >I realize that none of those were questions, so here is the question. > >Given those answers to your requirements, would such a build system > >likely be accepted or would I be wasting effort? > > Given that it sounds like it meets the criteria, I think it'd be > fine. The only hitch I could see is if it uses C modules for python, > which'd make generating pure bytecode for it tough. We could look at > fixing that, though. (It'd be interesting if scons could be > completely handled by the bytecode translator. A useful test) > > > -- > Dan > > --------------------------------------it's like this------------------- > Dan Sugalski even samurai > [EMAIL PROTECTED] have teddy bears and even > teddy bears get drunk > -- "Computer Science is merely the post-Turing Decline of Formal Systems Theory." -???