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

Reply via email to