Leopold Toetsch wrote:
Or 3) Toss the prederef stuff entirely.
Well, the prederefed function core (parrot -P) is for sure not necessary.
Patches welcome to remove the plain prederefed function core F<ops/core_ops_prederef.*>. F<lib/Parrot/OpTrans/CPrederef.pm> is still needed as an abstract base class of CGP.pm and CSwitch.pm but can be cleanued up too.
I still like to keep CGP and CSwitch run cores. The latter as the safe run core with argument checking and as a fallback, if CGOTO isn't available on that platform. The former as an extension for JIT to run non-JITted opcodes. Similar to the current JIT_CGP stuff on i386, but in a more general way:
While I want to keep the switch core, I'm still not seeing the need for prederef with it. I'm presuming this crept in at some point and just needs un-creeping?
--
Dan
--------------------------------------it's like this------------------- Dan Sugalski even samurai [EMAIL PROTECTED] have teddy bears and even teddy bears get drunk