Merhaba, Link icin tesekkur ederim. Combinatory logic ile ilgili biraz birseyler okumak istiyorum onumuzdeki haftalarda. O zaman daha detayli bakmak uzere diske kaydettim. Sagol.
Nusret --- ismail ozeren <[EMAIL PROTECTED]> wrote: > Y aklıma geçtiÄimiz dönemi getirdi. Bu adresin > iÅine yarayacaÄını düÅündüm. > > http://cs.bilgi.edu.tr/pages/courses/year_3/comp_314/examples/week_11/lambda-interpreter-strict-left.scm.txt > > (göreceÄiniz abuk iÅaretler ( û ) lambda demek > drschemeden kopyala > yapıÅtır bunu drscheme 3 ve üzeri ile > açarsanız düzgün gözükmesi > gerekiyor.) Dil olarak eopl2 seçmelisiniz içinde > bu kitaba özgü veri > yapısı olan define-datatype var. küçük çapta > bir dil yazabiliyorsunuz. > En altta çeÅitli kombinatorlar var birde Y > cominator ile yazılmıŠ> factorial var. Bu iÅlemler church numerals üzerine > iÅlem yapıyor. Bu > Chis hocanın ankarada yaptıÄı sunum diÄer > dosyalara bakarsanız > geçtiÄimiz dönem yaptıÄı bir çok örneÄi > görebilirsiniz. > > > nusret wrote: > > Peki, hala makaleyi okumak istemeyen direncli > > arkadaslar vardir belki. Bir ipucu: > > > > (labels ...) veya (letrec ...) yapisini > kullanmadan > > recursive bir fonksiyon icin local binding yapmaya > > calisin. Ama CPS filan yapmak yok :). Makaledeki > ornek > > faktoriyel: faktoriyel fonksiyonunu parametre > sayisini > > artirmadan yazmaya calisin. Su sekilde > > yaklasabilirsiniz: > > > > Bizim S fonksiyonumuz bir baska anonim fonksiyonu > > arguman olarak aliyor. Soru: normalde anonim bir > > fonksiyon recursive olabilir mi? Neden? Iste S > > (aslinda Y :)) bu anonim fonksiyonu icine > koydugunuz > > bir sapka (tabii ki sapkadan tavsan cikiyor :))... > > > > Nusret > > > > __________________________________________________ > > Do You Yahoo!? > > Tired of spam? Yahoo! Mail has the best spam > protection around > > http://mail.yahoo.com > > > > _______________________________________________ > > cs-lisp mailing list > > cs-lisp@cs.bilgi.edu.tr > > http://church.cs.bilgi.edu.tr/lcg > > http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp > > > > > _______________________________________________ > cs-lisp mailing list > cs-lisp@cs.bilgi.edu.tr > http://church.cs.bilgi.edu.tr/lcg > http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com _______________________________________________ cs-lisp mailing list cs-lisp@cs.bilgi.edu.tr http://church.cs.bilgi.edu.tr/lcg http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp