On Sun, Dec 17, 2000 at 11:28:49PM +1100, Jeremy Howard wrote:
There's not necessarily any circular reference. The problem is that method
references are frequently used to implement event callbacks. This would
generally look something like this:
something like this sniped
Hmmm... an object
Michael G Schwern wrote:
Hmmm... an object which contains a method reference which contains a
referent to itself.
Yup. I don't know why some people think that circular references are complex
;-)
Something like this would be nice in a class that creates method
references--it would simply
Michael G Schwern wrote:
On Sun, Dec 17, 2000 at 12:11:01PM +1100, Jeremy Howard wrote:
Something to be careful of--it's easy to create a circular reference
when
using method pointers. As a result, neither the referrer nor referee
objects
are ever destroyed.
When using method
"Ian" == Ian Hickson [EMAIL PROTECTED] writes:
Ian So: What I would love to see in Perl 6 is a way of having a single scalar
Ian that holds a reference to a particular instance's method.
Ian Is there any chance that this would be considered? Or is this already
Ian possible in Perl 5 but I have
On 16 Dec 2000, Randal L. Schwartz wrote:
So: What I would love to see in Perl 6 is a way of having a single
scalar that holds a reference to a particular instance's method.
Is there any chance that this would be considered? Or is this already
possible in Perl 5 but I have missed it?
Michael G Schwern wrote:
package Class::MethRef;
use strict;
sub meth_ref {
my($proto, $method, @args) = @_;
return sub { $proto-$method(@args) };
}
So this...
my $meth_ref = $obj-meth_ref('foo', @some_stuff);
$meth_ref-();
is equivalent to this..
On Fri, Dec 15, 2000 at 11:23:23PM -0800, Ian Hickson wrote:
So: What I would love to see in Perl 6 is a way of having a single scalar
that holds a reference to a particular instance's method.
Is there any chance that this would be considered? Or is this already
possible in Perl 5 but I
On Fri, 15 Dec 2000, Michael Fowler wrote:
On Fri, Dec 15, 2000 at 11:23:23PM -0800, Ian Hickson wrote:
So: What I would love to see in Perl 6 is a way of having a single scalar
that holds a reference to a particular instance's method.
Is there any chance that this would be considered?
I'm very new to the Perl 6 development process, and apart from browsing
through the RFCs and the archives of this mailing list, I haven't done
much research. So I apologise in advance if I'm breaking some etiquette/
convention by jumping in here with a half-baked idea!
Having said that: The