>>>>> "VST" == Vehbi Sinan Tunalioglu <[EMAIL PROTECTED]> writes:

>>>>> "BM" == Bulent Murtezaoglu <[EMAIL PROTECTED]> writes:
    BM> Hmm, pekiyi.  Hiz tatminkar hale geldi mi?  Ne sekle girdi o
    VST> 3. Tamamen regexlerden kurtulmus halimiz:

    VST> ; Evaluation took: ; 2.93 seconds of real time ; 1.975699
    VST> seconds of user run time ; 0.06899 seconds of system run time
    VST> ; 1,550,910,080 CPU cycles ; [Run times include 0.09 seconds
    VST> GC run time] ; 0 page faults and ; 8,757,184 bytes consed.

Yani simdi yaklasik 280 küsur e-posta icin 2.93 saniye
mi harciyor SNA programinin e-posta isleme modülü? 

    VST> Ozellikle tarihi denetleyen fonksiyon:

    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: ")))

Bunu da biraz hizlandirmak mümkün olabilir mi?


    VST> Bu durumun pek de common lisp ile alakasi olmadigini
    VST> belirtmeliyim. Tamamen yukarida ozetledigim bilgi
    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.

Anadilim Türkce benim degil mi, uzunca bir süre neden Weitz'in
cl-ppcre'sine laf ediyor ki VST diye düsündüm, sonra kafama
dank etti. Biraz Chomsky'nin bahsettigi "garden path sentence"
kategorisini hatirlatti bana ;-) [1]


http://en.wikipedia.org/wiki/Garden_path_sentence


-- 
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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp

Cevap