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

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

From:
Dan Sugalski
Date:
July 24, 2000 10:01
Subject:
Re: virtosity (was Re: Threads, reentrancy, and suchlikethings)
Message ID:
4.3.2.7.0.20000724125329.00cb99a0@24.8.96.48
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)

					Dan

--------------------------------------"it's like this"-------------------
Dan Sugalski                          even samurai
dan@sidhe.org                         have teddy bears and even
                                      teddy bears get drunk




nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About