Dan Sugalski:
# At 10:36 PM 11/3/2001 -0800, Brent Dax wrote:
# >Well, for now we're using Perl for Configure, but that won't
# be possible
# >in the final version.  Nasty bootsrapping issues with that.  :^)
#
# You'd be surprised... :)
#
# Seriously, miniparrot, enough to do simple file ops, spawn external
# programs and check their statuses, and implement all the
# 'internal' stuff
# (regexes and suchlike things) is pretty easily doable. Full and fancy
# Parrot's a bigger task, but I think you'll find that we can provide a
# static config.h/platform.c/platform.h set that'll get things
# built enough
# to run a full probing configure, even on the odder platforms
# (Win32, VMS,
# MVS, and WinCE).

I know.  My guess is that we'd "only" need file I/O, system(),
backticks, string and numeric operations, stat()ish things (to see if
this file is older than its dependencies), hashes, Data::Dumper, and a
kitchen sink.  Not to mention knowledge of how to correctly run various
programs on every platform we support.

# Don't forget that we *also* will have to provide a
# shell-specific base
# build script (DCL for VMS, batch for Windows, JCL (shudder)
# for MVS), so it
# can do platform-specific copying of files for the initial build.

I'm not looking forward to that either.  I do suggest that we have
Configure.pl5 and Configure.pl6 (both of which skip miniparrot) so
people can use them if they have the software for it, as well as
grabbing defaults and things from their Config.pm.

--Brent Dax
[EMAIL PROTECTED]
Configure pumpking for Perl 6

When I take action, I'm not going to fire a $2 million missile at a $10
empty tent and hit a camel in the butt.
    --Dubya

Reply via email to