>>>>> "VST" == Vehbi Sinan Tunalioglu <[EMAIL PROTECTED]> writes:
>>>>> "ES" == Emre Sevinc <[EMAIL PROTECTED]> writes:
>>>>> "VST" == Vehbi Sinan Tunalioglu <[EMAIL PROTECTED]> writes:
>>>>> "BM" == Bulent Murtezaoglu <[EMAIL PROTECTED]> writes:
VST> (defun is-date-line? (line) (ppcre:scan "^Date:[
VST> ]+[A-Za-z]{3}[ ]+[A-Za-z]{3}[ ]+[0-9]{1,2}[
VST> ]+[0-9]{1,2}:[0-9]{1,2}:[0-9]{1,2}[ ]+[0-9]{4}" line))
VST> seklinden:
VST> (defun date-line? (line) (and (> (length line) 6) (equal
VST> (subseq line 0 6) "Date: ")))
ES> Bunu da biraz hizlandirmak mümkün olabilir mi?
VST> Valla, en onemli `bottleneck' bence buydu. Daha diger
VST> optimizasyon tekniklerini denemedik, tip belirtme
VST> gibi. Ayrica, Assoc. list falan kullaniyoruz. Bu ve buna
VST> benzer yapisal tercihlerimiz performansi
VST> etkileyecektir. Bakalim zaman ne gosterecek. Benim planim,
VST> mumkun mertebe, vesile ile, optimizasyon tekniklerine bir bir
VST> goz atmak.
Tip belirtmeden önce derleyiciye "optimize for speed" emrini
verince fark ediyor mu, ediyorsa ne kadar ediyor acaba, merak
ettim.
VST> eksikliginden kaynaklaniyor. Bu epostadan en son cikartilacak
VST> sonuc, CL ve Edi Weitz'in regex makinesi cl-ppcre'nin
VST> performans olarak kotu oldugudur. Neticede hangi dil
VST> kullanirsak kullanalim, regex nedeniyle bu tur bir sonuc
VST> verecek.
ES> Anadilim Türkce benim degil mi, uzunca bir süre neden Weitz'in
ES> cl-ppcre'sine laf ediyor ki VST diye düsündüm, sonra kafama
ES> dank etti. Biraz Chomsky'nin bahsettigi "garden path sentence"
ES> kategorisini hatirlatti bana ;-) [1]
VST> Ozel olarak cl-ppcre'ye laf etmiyorum. Genel anlamda Chomsky
VST> ve `Computational Theory'deki anlamiyla `regular
VST> expressionlar'a laf ediyorum :) Tabii, dogru laf ettigimi
VST> iddia edemem. Bakacagiz...
Bence RegEx mevzusunu öpüp basimizin üzerine koyalim, iyi ki
o tür bir notasyon ve cl-ppcre gibi kütüphaneler var. :)
--
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