At 04:13 PM 1/3/01 -0800, Nathan Wiger wrote:
>First off, this looks really cool to me, nice job. The only thing I'm a
>little surprised by is this:
>
> > =head2 Independent subsystems
> >
> > Perl also has a number of subsystems that are independent of any
> > single module.
> >
> > =item PerlIO subsystem
> >
> > =item Regex engine
>
>I would have actually expected there to be more of these types of
>subsystems. It could well be that I'm misunderstanding where the
>subsystem line is best drawn in this context. But some other things
>(like safe signals, perhaps?) seem like they might work well as
>subsystems.
A subsystem is, in this instance at least, a piece of perl that can more or
less stand alone, but cross modules. The regex engine, for example, is
pretty much a black box--hings go in and come out, an Magic Happens inside.
The PerlIO system is similar, as the parser's likely to use at leas the
lowest-level version (all the functionality that doesn't have perl subs
involved) for all its I/O.
Safe signals live pretty much entirely inside the interpreter piece, so
don't really count as a separate subsystem. They're more a design goal than
anything else.
Dan
--------------------------------------"it's like this"-------------------
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk