Vehbi Sinan Tunalioglu wrote:
"Emre" == Emre Sevinc <[EMAIL PROTECTED]> writes:
"VST" == Vehbi Sinan Tunalioglu <[EMAIL PROTECTED]> writes:
"Emre" == Emre Sevinc <[EMAIL PROTECTED]> writes:
"VST" == Vehbi Sinan Tunalioglu <[EMAIL PROTECTED]> writes:
CL-USER> (asdf-install:install
CL-USER> "/home/fz/programming/Lisp/trivial-sockets.tar.gz")
CL-USER> (asdf-install:install
CL-USER> "/home/fz/programming/Lisp/trivial-http-1.1.tar.gz")
Emre> Install where? 1) System-wide install: System in
Emre> #P"/usr/lib/sbcl/site-systems/" Files in
Emre> #P"/usr/lib/sbcl/site/" 2) Personal installation: System in
Emre> #P"/home/fz/.sbcl/systems/" Files in
Emre> #P"/home/fz/.sbcl/site/"
--> 2
Emre> Her iki durumda da yukarida oldugu gibi 2 secmek durumunda
Emre> kaldim cünkü 1 dedigimde sikayet etti, acaba "root"
Emre> kullanicisi olarak baslatmadigim icin oldu bilmiyorum. Bu
Emre> konuda bir aciklamasi olan deneyimli asdf-install
Emre> kullanicilarina sesleniyorum! :)
Root degilsen oraya (1'e) yazamiyorsun.
sudo for Emacs!
asdf-install'da var midir bu özellik, bir bakinayim. Simdiye dek
kurdugum paketleri hep apt-get
install ile kurdugum icin tabii bu tür bir durumla karsilasmamistim.
CL-USER> (prepare-full-raw-archive *url-list* "/tmp/archive.mbox")
Emre> NIL
Emre> Bu asama yaklasik 40-50 saniye sürdü.
Burasi cok onemli. `Slurping a file in Common Lisp' konulu epostanda
okuyup/yazma islemlerindeki optimizasyona iliskin verdigin bilgiler
cok faydali olacak.
Ise yarar ve o süreyi 10 kat filan kisaltirsa ne mutlu bize. Bunu ciddi
test edelim, gercekten
o denli ise yariyorsa bu bilgiyi icsellestirmekte ve cogullamakta, eger
yoksa cl-cookbook'a
aktarmakta fayda olabilir. Common Lisp karmasik problemlerin cözümünde
isleri kolaylastiriyor
olabilir ama kolay problemleri cözerken de cok fazla ayak bagi
olmamasinda fayda var.
Böylece birkac yillik ve birkac bin e-postalik arsivi herhalde birkac
dakikada halletmek
mümkün olur.
Emre> Hatirladigim kadari ile bu asama da 5-6
Emre> sn. sürdü. (Yukaridaki cikti %100 dogru degil tabii, ben
Emre> copy-yank yaparken cift yatay cizgileri cikardim
Emre> altindakilerin tamami "signature" olarak algilanmasin diye)
5-6 saniye olsun diye bayagi ugrasmistim hatirliyorsan. Iste tam
burada sorun yasiyordum.
Ugrastigina degmis o halde :) Sevindirici.
Emre> Bundan sonraki asamada ne var? Mesela :FROM, :DATE, :SUBJECT
Emre> alanlarini biraz daha "parse" edip parcalamak, :MESSAGE-ID
Emre> vb. alanlari kullanip kimin kime hangi baslik altinda
Emre> yazdiginin bir matrisini cikarmak filan?
Aynen oyle...
Emre> Bu arada epey eglenceli ama mesela Debian Ingilizce listesi
Emre> üzerinde denemeye korktum dakikalar sürebilir diye (10
Emre> yillik cok geveze arsiv!)
Daha faydali bir olaya girisiyorum: su ana kadar aldigim bilgileri
NNTP uzerinden almak. org-davep-nntp isimli bir paket var. NNTP
baglantisi yapabiliyorsun. Dun Can Burak ile calstigina sahit
olduk. NNTP kullanmanin faydasi, epostalarin body kisimlarini almak
zorunda kalmamak. Zaten header, bizim calismamizin ihtiyac duydugu tum
bilgileri iceriyor. Bugun yarin, onu da yazip gonderirim.
Sasirtici ve sevindirici bir gelisme. Nereden cikti bu paket? CLiki
filan? "asdf-install"able bir sey
mi? CPAN rahatligi lazim CL'ye gercekten de.
--
Emre Sevinç
eMBA Yazılım Geliştirme
İstanbul Bilgi Üniversitesi
<http://getfirefox.com/>
_______________________________________________
cs-lisp mailing list
[email protected]
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp