Re: [cs-lisp] Kombinasyon Alımı

2006-07-23 Başlik Mehmet Yavuz Selim Soyturk
Merhabalar. Problemi problemi scheme ile cozmeye calistim. Biraz sac bas yoldum, ama sonra soyle birsey ortaya cikti: (define (comb liste) (let comb-help ((lst liste) (builded '(()) )) (if (null? lst) builded (comb-help (cdr lst) (append builded

Re: [cs-lisp] Kombinasyon Alımı

2006-07-23 Başlik Mehmet Yavuz Selim Soyturk
Forcer'in koduna benziyor, fakat accumulator teknigini kullanarak tail-recursive olmasini sagladim. Biraz daha hizli olacagini tahmin ediyorum. Tabii optimizasyon az calisan bolumde oldugu icin pek de farketmiyor, hatta benim kod nedense milisaniyeler kadar da olsa yavas olma egiliminde. -- Meh

Re: [cs-lisp] Re: Rekürsif Kombinasyon Hesabı

2006-12-05 Başlik Mehmet Yavuz Selim Soyturk
Bu islemi tersten yapsak nasil olur? Once uygun aralikta karesi farkli rakamlardan olusan tum sayilari hesaplasak, ki cok az sayinin boyle olacagini dusunuyorum, sonra da bu sayinin a+b+c+d saklinde yazilip yazilamayacagina baksak. -- Mehmet ___ cs-li

[cs-lisp] python lisp interpreter

2006-12-16 Başlik Mehmet Yavuz Selim Soyturk
Merhaba, http://paulgraham.com/rootsoflisp.html adresindeki dokuman yardimiyla pythonda basit bir lisp yorumlayicisi yazdim. Kendisi ektedir. Basit programlar yazilabiliyor, ama su kodu calistiramadim. graham'in eval fonksiyonunda mi hata var yoksa bilmiyorum, kafam almiyor artik :) (eval '(f '(

[cs-lisp] Re: python lisp interpreter

2006-12-16 Başlik Mehmet Yavuz Selim Soyturk
On 12/16/06, Mehmet Yavuz Selim Soyturk <[EMAIL PROTECTED]> wrote: Merhaba, http://paulgraham.com/rootsoflisp.html adresindeki dokuman yardimiyla pythonda basit bir lisp yorumlayicisi yazdim. Kendisi ektedir. Bu sefer gercekten ektedir :) -- Mehmet import string impor

[cs-lisp] Re: python lisp interpreter

2006-12-16 Başlik Mehmet Yavuz Selim Soyturk
Merhaba, Kodu biraz degistirdim, en iyisi link vereyim. http://studwww.ugent.be/~msoyturk/lisp.py -- Mehmet ___ 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

Re: [cs-lisp] CL ile Turkce sozcuk heceleme programi

2006-12-22 Başlik Mehmet Yavuz Selim Soyturk
(defconstant +tests+ '(("cccvcc" . 5) ("cccvcv" . 4) ("cccvc" . 5) ("ccvccc" . 5) ("ccvccv" . 4) ("ccvcc" . 5) ("ccvcc" . 4) ("ccvcv" . 3) ("ccvc" . 4) ("ccvv" . 3) ("ccv" . 3) ("cvccc" . 4) ("cvccv" . 3) ("cvcc" . 4) ("cvcv" . 2) ("cvc" . 3) ("cv" . 2) ("vccc" . 3) ("vccv"

Re: [cs-lisp] CL ile Turkce sozcuk heceleme programi

2006-12-22 Başlik Mehmet Yavuz Selim Soyturk
yaklasik 6.5 kat daha hizli calisiyor, fakat hatalari bulamiyor. Sizin kod gelistirmeye daha acik gorunuyor. Mesela pardon, 3.5 olacakti -- Mehmet ___ cs-lisp mailing list cs-lisp@cs.bilgi.edu.tr http://church.cs.bilgi.edu.tr/lcg http://cs.bilgi.edu

Re: [cs-lisp] Re: Eldeki Parala r ile İstenen Miktarı Yakalamak

2007-01-10 Başlik Mehmet Yavuz Selim Soyturk
On 1/11/07, Volkan YAZICI <[EMAIL PROTECTED]> wrote: On Jan 11 12:18, Volkan YAZICI wrote: > (define (available-changes amount coins) > (cond >((= amount 0) '()) >((< amount 0) #f) >(else > (append-map > (lambda (coin) >(let ((avails (available-changes (- amount coi

Re: [cs-lisp] [Fwd: [cs-discuss] a hard to understand scheme program]

2007-01-16 Başlik Mehmet Yavuz Selim Soyturk
fix'in nasil calistigini anlamak guc, ama isminden fixpoint combinator oldugu anlasiliyor. Bu yuzden ((fix (lambda (f) (lambda (n) (if (zero? n) 1 (* n (f (- n 1))) 9) yaklasik suna denk geliyor (define f (lambda (n) (if (zero? n)

Re: [cs-lisp] [Fwd: [cs-discuss] a hard to understand scheme program]

2007-01-17 Başlik Mehmet Yavuz Selim Soyturk
http://en.wikipedia.org/wiki/Lambda_calculus http://en.wikipedia.org/wiki/Fixed_point_combinator bir fonksiyonun fixed point combinator olmasi icin (fix f) == (f (fix f)) olmasi lazim imis. fix fonksiyonunu lambda calculus seklinde yazalim: (\z.z z z z z z z z z z z z z z z z z z z z) (\P u t

Re: [cs-lisp] Fonksiyon Gölgeleme

2007-02-28 Başlik Mehmet Yavuz Selim Soyturk
On 2/21/07, Volkan YAZICI <[EMAIL PROTECTED]> wrote: Merhaba, Bildiğim kadarı ile FLET lexical scope'ta geçerli oluyor. Şöyle ki: (defun cons-test (p q) (cons p q)) (defun mapcar-test (proc lst) (if (null lst) '() (cons-test (funcall proc (first lst)) (mapcar-test pr

Re: [cs-lisp] Re: Bram Cohen'in İşe Alma Sorusu (Merhaba Liste)

2007-08-14 Başlik Mehmet Yavuz Selim Soyturk
On 8/14/07, Aycan iRiCAN <[EMAIL PROTECTED]> wrote: > Alp Özmert yazmış: > > Selam! > > > > Selem <[EMAIL PROTECTED]> yazmış: > > > > > >> -- What is the exponent of the largest power of two whose base seven > >> representation doesn't contain three zeros in a row? > >> > > > > Hiç de optimal olmay

Re: [cs-lisp] core-server-installer

2007-10-11 Başlik Mehmet Yavuz Selim Soyturk
On 10/11/07, Evrim Ulu <[EMAIL PROTECTED]> wrote: > (ubuntu'da sbcl paketini bulamadim bilen goren varsa beni aydinlatirsa > sevinirim) Ben feisty uzerinden bulabiliyorum: http://packages.ubuntu.com/feisty/devel/sbcl -- Mehmet ___ cs-lisp mailing lis

Re: [cs-lisp] nerde kalmistik.?

2008-02-07 Başlik Mehmet Yavuz Selim Soyturk
On Feb 7, 2008 9:28 PM, Utku Somer <[EMAIL PROTECTED]> wrote: > sanirim > > (generate rules-list axiom-list) > > tadinda bir sey istiyordun. yani kurallar listesi verilecek, baslangic > liste verilecek, sonraki nesili cikaracak. tabii bunu yazarken > kurallar listesi icindeki (burdaki grammer'in tu