>>>>> "BM" == Bulent Murtezaoglu <[EMAIL PROTECTED]> writes:
>>>>> "ES" == Emre Sevinc <[EMAIL PROTECTED]> writes:
BM> [...]
ES> Common Lisp söz konusu oldugunda, mesela ben orada olsaydim ve
ES> seytanin avukatligini yapmak isteseydim soracagim sorular
ES> sunlar olurdu:
BM> Bunlari iyi sorular. Ben bildigimi soyleyeyim, belki
BM> baskalari da birsey soyler.
ES> - Neler icin uygun oldugunu söylediniz. Neler icin uygun
ES> olmadigini söyleyin.
BM> Kastetmedigini tahmin ettigim tarafini soyleyeyim. Eger
BM> 'lispci' profili neyse ona uymayan insanlari calistiracaksaniz
BM> su anda CL uygun olmayabilir. En azindan bu yonde cok sikayet
BM> var.
Dolayisi ile belki de bu profili iyice acik etmekte, nerede nasil
davrandigini bilmekte, avantajlarini, dezavantajlarini düsünmekte
fayda var.
ES> - CLOS ve MOP ile performans problemi yasayip da kafayi duvara
ES> vurursaniz ne yapacaksiniz?
BM> deCLOSisifikasyon! Hanry Baker'in CLOStrophobia diye bir
BM> makalesi vardi, o da faydali olur belki:
BM> http://home.pipeline.com/~hbaker1/CLOStrophobia.html
Eglenceli bir yazi, tesekkürler :)
BM> Bunun karsi sorusu da var: ne is yapiyoruz da performans
BM> problemimiz oluyor?
Söyle bir karsi atak gelistirilebilir mi: "Cluster kurun kardesim!
Bkz J2EE" ;-)
ES> - CL ile gelistirdiginiz projelerde kac kisilik ekipler
ES> halinde calistiniz? 1, 2, 3? 20 kisilik bir ekip bir yazilim
ES> gelistirmeye calisiyor olsa idi, CL ve CL ekosistemindeki
ES> araclar nasil bir etkiye yol acardi?
BM> Ben bunu bilmiyorum.
Bu biraz da ilk soru ile baglantili. Seytanin avukatligini yapiyoruz
ya, karsilasilan tepkilerden biri de mevcut durumun ne kadar büyük
ekiplerle calismaya izin verdigi seklinde. Tabii burada dogru dürüst
bir kiyaslama yapmak zor, yani iste bir Lisp projesi göstereceksiniz
kodu elleyen mesela 20 kisi olacak, dagitik calisiyor olacaklar filan
bunu yine 20-30 kisilik C++, Java, .NET projeleri ile kiyaslamak
dogru olur mu? Diger yandan, Common Lisp kullanarak calisan 5 yazilimci
diger popüler araclarla calisan 20 kisilik ekibe bedeldir denilebilir
mi? (Somut örnekler üzerinden).
ES> - Bir an önce bir is yetistirmeniz gerektiginde söz konusu
ES> islevsellige dair bileseni hazir olarak bulabiliyor musunuz?
BM> 'Hazir'dan ne anladigimiza bagli. FFI her zaman mumkun, ve
"Hazir"dan anladigim, misal CPAN tarzi bir sey. Yani bilmem ne i$leme
alt problemi var elimde, esas problemin cok kücük bir kismi, bir an
önce filanca falanca islevleri olan bir sey istiyorum vakit kaybetmeden
yoluma devam etmek icin, bir komut veriyorum, iste misal asdf install
gibi, gidiyor, bircok mirrorlanmis kod depolarindan birine baglaniyor
(biri olmazsa diger) cekiyor, kuruyor. Yaninda tüm islevselligi aciklayan,
örnekler filan da iceren bir dokümantasyon geliyor, hemen birkac islevini alip
kullaniyor yoluma devam ediyorum. Yani su döngü gerceklesiyor: tespit
et, kur, birkac dk. dokümantasyona bak, anla, kur, gerisini düsünme
hic umursama, yoluna devam et.
BM> [...]
ES> - DSL ve esneklik demissiniz, her farkli is "domain"i icin DSL
ES> gelistirmenin maliyeti ne olacak? 30 farkli sekilde
ES> "implement" edilmis HTML mark-up (ve markdown!) üretici Lisp
ES> DSL kütüphanesini bir kenara birakirsak dogru dürüst DSL
ES> gelistirmek hakikaten "gücü hisset Luke!" kivamina gelmek icin
ES> programcilarimi ne kadar acI dolu bir egitime tabi tutmaliyim?
ES> Bunun icin kaynaklar var mi? Hangi kursa yollayabilirim?
BM> Ne guzel soru bu? Ozellikle kurs kismina bayildim. Burada
BM> kabahat bu DSL isinin cok reklaminin yapilmasinda. O kadar da
BM> abartilacak birsey yok.
Eh biraz "entirprayz" agzi ile konusayim dedim ;-)
--
Emre Sevinc
eMBA Software Developer Actively engaged in:
http:www.bilgi.edu.tr http://ileriseviye.org
http://www.bilgi.edu.tr http://fazlamesai.net
Cognitive Science Student http://cazci.com
http://www.cogsci.boun.edu.tr
_______________________________________________
cs-lisp mailing list
[email protected]
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp