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