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

Cevap