Re: new "state" variables... nest properly??
- From: Ben Morrow <ben@xxxxxxxxxxxx>
- Date: Fri, 28 Dec 2007 17:43:35 +0000
Quoth Michele Dondi <bik.mido@xxxxxxxxxxxxx>:
On Thu, 27 Dec 2007 23:43:32 +0000, Ben Morrow <ben@xxxxxxxxxxxx>
wrote:
What you are looking for is not state vars, but 'my sub'. There has been
a slot for this in the Perl grammar for a long time, but noone has ever
implemented it.
For the record I had asked this quite some time ago:
http://perlmonks.org/?node_id=489881
To which dave_the_m replied:
: The perl5 parser has had a placeholder for lexical subs for quite a
: while [...] and a pad can quite happily accomodate them.
: The main things holding them up has been trying to agree their
: semantics, then someone - probably me - finding the time to implement
: them :-(.
It would be rather awkward, as lots of code of the Clone/PadWalker type
assumes that anon <=> closure <=> '&' slot in a pad, and it would all
need to be changed.
What *I've* wanted for some time are lexical packages, or rather lexical
class names, but I don't think that would be possible as things like
->isa would break.
Ben
.
- References:
- new "state" variables... nest properly??
- From: Abble
- Re: new "state" variables... nest properly??
- From: Ben Morrow
- new "state" variables... nest properly??
- Prev by Date: Specifying options for Net::SFTP
- Next by Date: Re: Specifying options for Net::SFTP
- Previous by thread: Re: new "state" variables... nest properly??
- Next by thread: Creating a feedback form in html
- Index(es):