develooper Front page | perl.perl6.internals | Postings from April 2001

Re: Tying & Overloading

Thread Previous | Thread Next
From:
Branden
Date:
April 25, 2001 11:08
Subject:
Re: Tying & Overloading
Message ID:
5.0.2.1.1.20010425150221.00a72998@genova.procergs.com.br

At 01:52 PM 25/04/2001 -0400, Dan Sugalski wrote:
>Seriously, I don't see why this should be a scary thing. So, the opcode 
>table's extendable. So what? It'll make language X mode simpler, for some 
>value of X, if that language can load in its own set of extended opcodes. 
>Perhaps someone'll want to do functional programming with the Parrot 
>runtime, and it makes the most sense from a speed and parser simplicity 
>standpoint to treat certain activities as atomic things and emit a single 
>bytecode for them. Extending the opcode table makes sense there.

I agree, although I would argue that for functional programming you don't 
need anything but Perl:

http://perl.plover.com/lambda/  (by MJD).

Anyway, I would say opcode extendability should be analysed with a ROI 
optics, because I really don't know if having new opcodes (instead of 
faking them with subs -- if we have appropriate ways of locking & 
synchronizing thread data) would be really necessary.

- Branden


Thread Previous | Thread Next


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