NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.
All the Perl that's Practical to Extract and Report
Stories, comments, journals, and other submissions on use Perl; are Copyright 1998-2006, their respective owners.
Re: the Y Combinator (Score:1)
I found it was actually easier to deal with the Y combinator if you implement it in terms of the U combinator, which is just your basic fixed point combinator.
I also recently added [perl.org] the Y and U combinators to Moose::Autobox [cpan.org], so you can just do this:.
and get that oh so special Ruby-ish feeling in your heart.
- Stevan
Reply to This
Re: (Score:1)
Yes, those bits of code led to a lengthy (if anemic) discussion about Y and U a few days ago [perl.org].
I’m still trying to wrap my head around the version you present. I think I am starting to get it, but it’s still confusing (as is any version of the Y combinator, really :-)). With the version I posted, I at least get what’s going on, even though the result is clearly much more complicated than the derivation of Y in terms of U.
Re: (Score:1)
Ah, I was not aware of the previous conversation. Of course all this is made moot by Perl 6 (IIRC the syntax correctly).
- Stevan