Merhaba,
Türkiye haricinde tüm dunyayi kast ediyorum. Takip ettigim ve uzerinde calistigim alanlardaki calismarin bazilari donup dolanip beni lisp'e getiriyor. ozellikle onem verdigim domain spesific languages, decision support systems ve son donemde buna bagli olarak fuzzy logic, data mining vs gibi mevzularda bir sekilde her yerde lisp'e bir baktin mi mesaji var.
Isi bir kenara birakirsak; prensip icabi bir konuya ne kadar farkli acidan yaklasirsam o kadar dogru kararlar alabilecegime inanirim. hayatta sadece c# veya java yok; right tool for the right job deyip sonra ya herru ya merru iki secenekten birini secmek tutarli degil. sirf bir problemi farkli yollardan nasil cozecegine dair bir seyler bilmek bile bir avantaj.
Isim de buna dayali; ama sizin de yazdiginiz gibi ortaya koydugum seylerin orta-uzun vadede hayatta kalmasi icin firmada mevcut birikimlere dayanmasi, ya da benim o birikime bir eklenti yapmam gerekiyor.
Lisp'in daha ticari kullanimlara ulasmasi icin mevcut yaygin teknolojiler ile saglikli sekilde konusmasi en uygun cozum bence.

Yurt disinda is yaptigim zaman bir suru insanla bu tur konulari tartisiyorum; daha gecen hafta openehr standartini yaratan thomas baele türkiye'de idi; misal o da eiffel kullaniyor. konu dondu dolandi neden eiffel mevzusuna geldi. argumanlarinin hepsi lisp icin gecerli idi; ben de lisp hakkindaki fikrini sordum; o donemde eiffel yerine lisp e baksaydim lisp olurdu belkide diye bir yanit verdi. ama o da sizin isaret ettiginiz ve beni de baglayan sorundan muzdarip; eiffel ile yazdigi seyleri pazarda kullanilabilsin diye .net e port ediyor(c#)

Sahsi dusuncem, ileride bir 10 yil sonra falan domain spesific languages'in yazilim gelistirmede cok one cikacagi. ozellikle zorlu domainler soz konusu oldugunda (mesela ben saglik alanindayim) generic denebilecek diller domain knowledge'i islemek acisindan cok yetersiz kaliyor. daha dogrusu verimsiz oluyor. buralarda rekabette one gecmenin yolu domain ile cozumu hizla birlestirebilen bir kabiliyete sahip olmak. lisp bunu saglayabilir ama bir gelistirme araci olarak halen fazlasiyla elit bir kitlenin elinde. bu sekilde bir mass production araci olmadikca, yavas yavas diger diller tarafindan taklit edilen bir elit ideal kalacaktir. ha, c# veya java derken eminin bir noktada bir suru dil lisp in ozelliklerine dogru yakinsayacak. 

Bir sekile becerebilirsem sahsi merakimin otesinde akademik agirlikli islerde kullanmak istiyorum, ama biraz da kader kismet meselesi; hep istememe ragmen c++ ile genis capli bir sey yazma sansim da olmadi hic :) ama yine de turkce olarak bu konulari tartisip yardim isteyebilecegim bir grup olmasi cok hos bir durum, bakalim, umarim baska mesajlarda daha pratige yonelik tartisma imkanim olur :)

iyi calismalar

Seref Arikan

From: Bulent Murtezaoglu <[EMAIL PROTECTED]>
Sent: Saturday, June 24, 2006 3:10 AM
To: [email protected]
Subject: [cs-lisp] Re: Sorunum çözüldü


>>>>> "SA" == Seref Arikan <[EMAIL PROTECTED]>writes:
SA> ... Hayir bu kadar adamin bu kadar
SA> savundugu bir teknoloji bos degildir, heves ediyorum ama benim
SA> zamanim çok az maalesef, bir argüman olmadan (firma açisindan)
SA> sirf heves ettim diye lisp'i yaptigimiz islere dahil edemem
SA> ki.. iyi çalismalar

Turkiye'deki lisp tanitma eforundan bahsediyorsaniz, amac gundelik
islerde kullanmayi tesvikten ziyade pek bilinmeyen bir tarz ve
teknolojinin tanitilmasi ve bu vesileyle insanlarin alanimizin
yaygin/gundelik IT islerinde gordukleri sistemler ve tarzlarin aslinda
buzdaginin cok kucuk bir kismi oldugunu farketmeleriydi benim acimdan.
ESR'in o makalesinde bahsedildigi gibi ufuk acmak diyebilecegimiz bir
amacla gundelik kullanilmasa bile ogrenilmesi faydali diye
dusunuyorum.

Ticari acidan elbette isin niteligine gore durum farkli olabilir.
Dediginiz gibi ikna edici bir arguman yoksa ise dahil etmek akla
yakin degil. Franz baglaminda dediginiz gibi bir de lisans modeli
problemleri cikiyor. Yalniz ticari/destekli Common Lisp alaninda
Franz tek firma degil, cok daha basit bir lisanslama modeliyle
Lispworks de var (ben lispworks kullaniyorum), windows faktor
degilse Scieneer var, Unix faktor degilse Corman var... SBCL de
yavas yavas 1.xx olmaya ve Windows'da duzgun calismaya yaklasiyor.
Secim ihtimali tek degil yani.

Elde CL'e hakim personel yoksa zaten ticari kullanim icin akil kari
degil CL kullanmak. Bu her dil icin boyle, ama lisp icin ozellikle
onemli cunku ogrenmekte olan insanlar takildiklarinda 'suraya sunu
yaz, bende calisti' seklinde tavsiyeler yerine bazilarina itici
gelebilen turde nasihatimsi izahlar alabiliyorlar. En azindan
Ingilizce konusulan yerlerde durum bu, Turk lisp meraklisi toplulugu
gelistikce belki farkli bir tarz ortaya cikar, gorecegiz. Su anda
gorunen CL'i hizla ogrenebilecek ve paraya dondurebilecek insan
turunun cok kisi kolayca kullansin diye tasarlanmis dillerin
taraftar/kullanici toplulugunda yer alanlardan farkli olabilecegi.
Elbette bu da firma secimlerinde faktor olacaktir. (Turkiye ile
sInIrli da degil bu, danismanlik tipi isler yapanlar bile arada
sirada "birer CV filan yollayin bana, musteri benim Lisp kullanmamdan
tedirgin oldu, 'ben geberirsem bak bunlar da var' demem lazim" diye
mesajlar atiyorlar. Belki PS'in kitabinin da parcasi oldugu yeni
heves artisi trendi bunu ortadan kaldiracak tabii.)

BM


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

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

Cevap