Re: The 0.5 Release of Sapphire Is Available

[email protected] (John Porter) Mon, 31 Jul 2000 10:54:11 -0400
Newsgroups perl.bootstrap
Message-ID <[email protected]>
Nathan Torkington wrote:
> Modular decomposition of the problem space doesn't mean that each
> module has to be reusable in contexts other than Perl.  I think a lot
> of people are missing this.  I think the Perl's RE engine, for
> instance, is going to assume Perl so that it knows about scalars,
> callbacks, and so on.

I hate to have to disagree with you, Nat, but ...

What does it mean to "know about" scalars, callbacks, etc.?
If those things are also implemented in modules with well-defined
interfaces, the RE engine only has to know about those interfaces.
There's no reason scalars, callbacks, etc. can't be highly
decoupled from the other modules which use them.

-- 
John Porter