<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-6264947694886887540.post8197215793343800639..comments</id><updated>2009-06-08T15:43:57.573-07:00</updated><category term='c#'/><category term='arduino'/><category term='snark'/><category term='spanish'/><category term='math'/><category term='theory'/><category term='photo'/><category term='f#'/><category term='css'/><category term='anarki'/><category term='javascript'/><category term='documentation'/><category term='java'/><category term='html5'/><category term='haskell'/><category term='arc'/><category term='random'/><category term='fractals'/><category term='sheevaplug'/><category term='ir'/><category term='genome'/><category term='ipv6'/><title type='text'>Comments on Ken Shirriff's blog: The Y Combinator in Arc and Java</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.arcfn.com/feeds/8197215793343800639/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6264947694886887540/8197215793343800639/comments/default'/><link rel='alternate' type='text/html' href='http://www.arcfn.com/2009/03/y-combinator-in-arc-and-java.html'/><author><name>Ken Shirriff</name><uri>http://www.blogger.com/profile/08097301407311055124</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6264947694886887540.post-3053683959889905167</id><published>2009-06-08T15:43:57.573-07:00</published><updated>2009-06-08T15:43:57.573-07:00</updated><title type='text'>It&amp;#39;s actually not too terribly hard to use jav...</title><content type='html'>It&amp;#39;s actually not too terribly hard to use java generics to get a version of the Y combinator which isn&amp;#39;t limited to int-&amp;gt;int functions.&lt;br /&gt;&lt;br /&gt;I did this about a year ago: http://dtm.livejournal.com/36832.html</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6264947694886887540/8197215793343800639/comments/default/3053683959889905167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6264947694886887540/8197215793343800639/comments/default/3053683959889905167'/><link rel='alternate' type='text/html' href='http://www.arcfn.com/2009/03/y-combinator-in-arc-and-java.html?showComment=1244501037573#c3053683959889905167' title=''/><author><name>dtm</name><uri>http://dtm.livejournal.com/</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/openid16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.arcfn.com/2009/03/y-combinator-in-arc-and-java.html' ref='tag:blogger.com,1999:blog-6264947694886887540.post-8197215793343800639' source='http://www.blogger.com/feeds/6264947694886887540/posts/default/8197215793343800639' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1401380017'/></entry><entry><id>tag:blogger.com,1999:blog-6264947694886887540.post-2817807919032907886</id><published>2009-03-02T14:06:00.000-08:00</published><updated>2009-03-02T14:06:00.000-08:00</updated><title type='text'>You might be interested in Functional Java which i...</title><content type='html'>You might be interested in Functional Java which implements other crazy stuff in Java.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6264947694886887540/8197215793343800639/comments/default/2817807919032907886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6264947694886887540/8197215793343800639/comments/default/2817807919032907886'/><link rel='alternate' type='text/html' href='http://www.arcfn.com/2009/03/y-combinator-in-arc-and-java.html?showComment=1236031560000#c2817807919032907886' title=''/><author><name>Tony Morris</name><uri>http://www.blogger.com/profile/17206456907461293947</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.arcfn.com/2009/03/y-combinator-in-arc-and-java.html' ref='tag:blogger.com,1999:blog-6264947694886887540.post-8197215793343800639' source='http://www.blogger.com/feeds/6264947694886887540/posts/default/8197215793343800639' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-538594703'/></entry><entry><id>tag:blogger.com,1999:blog-6264947694886887540.post-6735907286741020378</id><published>2009-03-02T07:08:00.000-08:00</published><updated>2009-03-02T07:08:00.000-08:00</updated><title type='text'>Y0 dawg, I herd you like closures in your... Ah sc...</title><content type='html'>Y0 dawg, I herd you like closures in your... Ah screw it, this is just madness</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6264947694886887540/8197215793343800639/comments/default/6735907286741020378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6264947694886887540/8197215793343800639/comments/default/6735907286741020378'/><link rel='alternate' type='text/html' href='http://www.arcfn.com/2009/03/y-combinator-in-arc-and-java.html?showComment=1236006480000#c6735907286741020378' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.arcfn.com/2009/03/y-combinator-in-arc-and-java.html' ref='tag:blogger.com,1999:blog-6264947694886887540.post-8197215793343800639' source='http://www.blogger.com/feeds/6264947694886887540/posts/default/8197215793343800639' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1480605293'/></entry><entry><id>tag:blogger.com,1999:blog-6264947694886887540.post-7151294220051134524</id><published>2009-03-02T07:02:00.000-08:00</published><updated>2009-03-02T07:02:00.000-08:00</updated><title type='text'>Anonymous, the difficulty in understanding how the...</title><content type='html'>Anonymous, the difficulty in understanding how the Y combinator works has basically nothing to do with the variable names used. I promise that you wouldn't find it any easier with different names.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6264947694886887540/8197215793343800639/comments/default/7151294220051134524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6264947694886887540/8197215793343800639/comments/default/7151294220051134524'/><link rel='alternate' type='text/html' href='http://www.arcfn.com/2009/03/y-combinator-in-arc-and-java.html?showComment=1236006120000#c7151294220051134524' title=''/><author><name>Gareth McCaughan</name><uri>http://www.blogger.com/profile/05377158305586280009</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.arcfn.com/2009/03/y-combinator-in-arc-and-java.html' ref='tag:blogger.com,1999:blog-6264947694886887540.post-8197215793343800639' source='http://www.blogger.com/feeds/6264947694886887540/posts/default/8197215793343800639' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-562265728'/></entry><entry><id>tag:blogger.com,1999:blog-6264947694886887540.post-4449713316932690267</id><published>2009-03-02T06:53:00.000-08:00</published><updated>2009-03-02T06:53:00.000-08:00</updated><title type='text'>hey! listen mister! you guys can you guys can you ...</title><content type='html'>hey! listen mister! you guys can you guys can you guys just use real variable names please this is hard to this is kind of hard to understand&lt;BR/&gt;&lt;BR/&gt;thanks guys</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6264947694886887540/8197215793343800639/comments/default/4449713316932690267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6264947694886887540/8197215793343800639/comments/default/4449713316932690267'/><link rel='alternate' type='text/html' href='http://www.arcfn.com/2009/03/y-combinator-in-arc-and-java.html?showComment=1236005580000#c4449713316932690267' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.arcfn.com/2009/03/y-combinator-in-arc-and-java.html' ref='tag:blogger.com,1999:blog-6264947694886887540.post-8197215793343800639' source='http://www.blogger.com/feeds/6264947694886887540/posts/default/8197215793343800639' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1906891456'/></entry><entry><id>tag:blogger.com,1999:blog-6264947694886887540.post-8546536786757715017</id><published>2009-03-02T06:49:00.000-08:00</published><updated>2009-03-02T06:49:00.000-08:00</updated><title type='text'>System.out.println(new Object() { public int fac(i...</title><content type='html'>System.out.println(new Object() { public int fac(int x) { return x &amp;lt; 2 ? x : x * fac(x - 1); } }.fac(5));&lt;BR/&gt;&lt;BR/&gt;Not Y, but a reasonable approach to reasonably anonymous recursion in an unreasonable language.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6264947694886887540/8197215793343800639/comments/default/8546536786757715017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6264947694886887540/8197215793343800639/comments/default/8546536786757715017'/><link rel='alternate' type='text/html' href='http://www.arcfn.com/2009/03/y-combinator-in-arc-and-java.html?showComment=1236005340000#c8546536786757715017' title=''/><author><name>Ricky Clarkson</name><uri>http://www.blogger.com/profile/13845104548520132930</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.arcfn.com/2009/03/y-combinator-in-arc-and-java.html' ref='tag:blogger.com,1999:blog-6264947694886887540.post-8197215793343800639' source='http://www.blogger.com/feeds/6264947694886887540/posts/default/8197215793343800639' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1308043297'/></entry><entry><id>tag:blogger.com,1999:blog-6264947694886887540.post-2654775383526375026</id><published>2009-03-02T06:47:00.000-08:00</published><updated>2009-03-02T06:47:00.000-08:00</updated><title type='text'>Same thing in C# - http://blogs.msdn.com/madst/arc...</title><content type='html'>Same thing in C# - http://blogs.msdn.com/madst/archive/2007/05/11/recursive-lambda-expressions.aspx</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6264947694886887540/8197215793343800639/comments/default/2654775383526375026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6264947694886887540/8197215793343800639/comments/default/2654775383526375026'/><link rel='alternate' type='text/html' href='http://www.arcfn.com/2009/03/y-combinator-in-arc-and-java.html?showComment=1236005220000#c2654775383526375026' title=''/><author><name>Jeswin</name><uri>http://www.fromshell.com</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.arcfn.com/2009/03/y-combinator-in-arc-and-java.html' ref='tag:blogger.com,1999:blog-6264947694886887540.post-8197215793343800639' source='http://www.blogger.com/feeds/6264947694886887540/posts/default/8197215793343800639' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-840243930'/></entry></feed>
