develooper Front page | perl.bootstrap | Postings from July 2000

Re: virtosity (was Re: Threads, reentrancy, and suchlikethings)

Dan Sugalski
July 24, 2000 10:01
Re: virtosity (was Re: Threads, reentrancy, and suchlikethings)
Message ID:
At 04:57 PM 7/24/00 +0100, Michael Stevens wrote:
>In fact, I could argue that modular design dictates that even if we
>write our own, someone who wanted to should still be able to plug glib
>in with very little work.

I'm not sure that's feasable. You're talking about changing things at a 
very low level, in spots that probably have inappropriate carnal knowledge 
of how bits of code work and their side-effects. Allowing for it would 
probably give an excessive speed hit.

>All features of _all_ backends should be available to the perl user.

I'll disagree with this. There's no reason that some backends lack some 
features--if we can have full frontend/backend separation, it's not 
unreasonable to think that B::Palm and B::JVM lack the lexer, for example. 
(Not that they *have* to, mind, but its a reasonable place to make a cut 
for space/speed/impedance reasons)


--------------------------------------"it's like this"-------------------
Dan Sugalski                          even samurai                         have teddy bears and even
                                      teddy bears get drunk Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About