Thus saith Emre Sevinc :
 
> Sadece biraz daha vurgulamak ve belki birkac cümle ile ballandira ballandira
> bir seyler deyip heveslendirmek manasinda.
> 
> Zaten kaynakca diye bir kisim yapip, Lisp temel belgeleri nelerdir, hangi
> web siteleri Lisp ortamlarinin kurulumu icin bilgi verir, vs. gibi seyleri
> yazacaksin diye düsündüm. O yüzden girisi cok kisa ve basit tutmakta fayda
> var.
> 
> Hah bir de simdi aklima geldi, "Bu Belge Kimler Icindir?", "Kimler Icin 
> Degildir?"
> "Prerequisites" (türkce nasil denir bilmiyorum) gibi bir iki bölüm de 
> eklenirse
> hakkimizda dava acabilecek sinirli ve hevesli programci kitlesine karsi
> tedbir alinmis olur.
> 

İyi fikir, bunları eklemeli...

> >Açikçasi metod kombinasyonundan bahsedip bahsetmemek konusu benim de
> >kafami çok kurcaladi. Önce bahsetmeye karar vermistim fakat bahsetmesem
> >daha iyi gibi. Onun yerine sadece generic fonksiyonlar ile metodlardan
> >ve bu ikisinin iliskisinden bahsedecegim.
> 
> Bence de öyle yapmakta fayda var, CLOS derinliklerini ve metodlarin cagrilma
> sirasinin nüanslarini merak edenleri yine Kaynakca bölümündeki ilgili
> kaynaklara yönlendirebilirsin nasil olsa. 
> 

> > Ne de olsa amaç sadece diger
> >dillerde OOP tecrübesi olan insanlari CLOS terminolojisine isindirmak,
> >DIger dillerde pek rastlanmayan bu tip birseyi anlatmanin alemi yok.
> 
> Insanlar yeterince sinirlenecekler zaten nesne.metod yerine (metod nesne)
> gibi bir sey gördüklerinde. Saka yapmiyorum, cok örnegini yasadim. "Eski
> köye yeni adet mi getiriyorsunuz, cok bilmissiniz, bla bla bla" seklinde.
> Sen sonra ugras dur CLOS tarihcesi, vs. Einstein bosuna dememis önyargilari
> parcalamak atomu parcalamaktan zor diye.
> 
> Bu yüzden ya kitlenin CLOS yabancisi oldugunu düsünüp ürkütmeden cok yumusak
> ve sade giris yapacaksin, yahut üc bes Lisp, CLOS filan bildigini varsayip
> yine cok üzerinde durmayacaksin.
> 

Açıkçası zaten yazdığım şeylerin nesne.metod = (metod nesne)'nin ötesine
gitmemesini planlıyordum bende... Biraz uzadı tabii, onu kabul
ediyorum...

> 
> >Sadece metodlar ve generic fonksiyonlardan bahsedecegim. Aslinda generic
> >fonksiyonlardan da bahsetmek istemezdim ama daha sonra fonksiyon imzasi
> >uyusmazligindan çikan sorunlari dinlemek istemem dogrusu.
> 
> Sorun cikarsa yazacaklari adresler belli ;-)
> 
> 
 "... olusturulurken" desek mesela? Yani "ilk kez olusturulurken" demek
> de sacma geliyor cünkü olusturuldugunu söyledigimiz sey tabii ki ilk
> kez olusturuluyor, aynisindan bir daha olusturulmuyor, vs. Maalesef
> su anda benim daha iyi bir önerim yok.
>

"oluşturulurken" tek başına değil ama "sınıf örneği oluştrulurken" gibi
kullanıldığında anlamlı oluyor aslında.

> >> Bu ilk bakista gözüme carpanlari not ettim. Belgeyi güncelledikce
> >> haber verirsen daha detayli ve keskin bakmaya calisirim.
> 
> >Hmm... En iyisi SVN'e her commit'te sana bir mail atsin. Ben de böylece
> >hem ilk CL spammer'i olur, hem de intikamimi almis olurum.
> 
> Bana degil cs-lisp listesine yani buraya atsin. Fena mi olur ;-)
> Saka yapmiyorum.

Listenin diğer üyeleri bazen günde 3-5 ileti alıp bazen hiç almamaktan
şikayet etmezlerse benim açımdan sorun yok.

> Her ciddi degisiklikten sonra bir göz üzerinden gecersek, bu belge
> bitip kitlelere duyuruldugunda ortaya gercekten iyice süzülmüs, kaliteli
> bir eser cikmis olacaktir.
> 

Ben de bunu umuyorum. Bu arada bu belgenin yazımına katkıda bulunmak
isteyenlere bir SVN hesabı sağlayabilirim.

-- 
Sevgi Saygı GNU/Linux
########################################################################
Forecast, n.:
        A prediction of the future, based on the past, for
        which the forecaster demands payment in the present.
########################################################################
Tonguç Yumruk

Attachment: signature.asc
Description: Digital signature

_______________________________________________
cs-lisp mailing list
[email protected]
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp

Cevap