develooper Front page | perl.perl6.language | Postings from June 2005

Re: return() in pointy blocks

Thread Previous | Thread Next
From:
=?ISO-8859-1?Q?=22TSa_=28Thomas_Sandla=DF=29=22?=
Date:
June 8, 2005 09:38
Subject:
Re: return() in pointy blocks
Message ID:
42A71EEA.2010205@orthogon.com
Piers Cawley wrote:
> [..] then I think it means we can write:
> 
>     sub call-with-current-continuation(Code $code) {
>         my $cc = -> $retval { return $retval }

For the records: the return here is the essential ingredient, right?
Without it the block would be evaluated or optimized away to an undef
or some such.

>         $code($cc);
>     }
> 
> Which I personally think is rather cute.

Me too!


> Even if I can't quite bring myself to
> believe it's that simple... 

I have convinced myself.
How can I be of assistance on your side?
-- 
TSa (Thomas SandlaƟ)



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