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

Cevap