Re: [Ruby] recursive lambda

看板Ruby作者 (noctem)時間17年前 (2007/04/23 19:57), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/8 (看更多)
※ 引述《Etude ( )》之銘言: : fix = lambda {|f| : lambda {|x| f[lambda {|y| x[x][y]}] : }[lambda {|x| f[lambda {|y| x[x][y]}]}] : } : 推 noctem:出現了!XD 聽說這東西叫做 Z combinator... 04/23 02:07 : 推 kojilin:Y combinator!?想得出來的人真是... 04/23 18:18 http://en.wikipedia.org/wiki/Y_combinator Wikipedia 上說這個叫做 Z combinator. Y combinator 則是 Y = \f . (\x . f (x x)) (\x . f (x x)) 但 strict 的語言沒法直接用 Y combinator. Y combinator 是 Curry 發現的. 後來還發現了一大堆 fixed-point combinators. 只能說這些人腦筋真好... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.157.71
文章代碼(AID): #16B9z0XV (Ruby)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 3 之 8 篇):
文章代碼(AID): #16B9z0XV (Ruby)