Ben cok sevdim asagidaki anlatimi!

Bunu blogumda kullanabilir miyim, Creative Commons ile mi lisansli? :)

Deneyimli bir Lisp programcisi konuya cok yabanci birine ancak bu kadar acik
anlatabilirdi!

Bulent Murtezaoglu wrote:

"VB" == VB  <Öldü Yeni Kral LISP <[EMAIL PROTECTED]>> writes:

   VB> Emre abi; (list 1 2 3) yazıp enter a bastığımda (1 2 3)
   VB> yanıtını alıyorum. LispBox un o andaki printscreen i aşağıda

   VB> http://www.geocities.com/zorsaatler/printscreen3.JPG

Pekiyi simdi olana bir bakalim. Lispiniz calisiyor ve sizinle konusuyor, size Cl-USER> gosteriyor ve oraya yazdiginizi okuyup okudugu seyin gerehini yapip cevap veriyor. 1 2 3 sayilarini al bir liste yap bana ver demissiniz, yapmis vermis. Emacs calismakta olan lisp ile sizin aranizda duruyor, ve metin duzenleyici oldugu icin sizin isinizi kolaylastiriyor, ama konustugunuz program lispiniz.
Burada dikkat edilecek sey _calismakta olan_ bir lisple muhabbet ede
ede ona birseyler ogretmeniz. Emacs araci burada.
   VB> Yazdığım kodu Control-X + S ile kaydedip
VB> isimlendiriyorum. Onu yaptiginiz zaman yaptiginiz aslinda su: emacsin araci olurken elinde tuttugu lisple muhabbetinizin oturum tutanagini emacs'e artik bunu bir dosya yap diyerek bir dosyaya yazdiriyorsunuz. Bu arada lisple konusmaniza aracilik ederken size gosterdigi pencereyi de bir
dosya haline getiriyorsunuz.  Farkinda olmadan 'ben artik bu lisple
konusmayacagim' demis oldunuz! C-X s yaptiktan sonra lisple baglantiniz koptu.

   VB> Sonra derlemek için Conrtol-C + K ya
   VB> bastığımda "Wrong type argument: number-or-marker-p, nil"
VB> hatasını alıyorum. O tabii biraz karisik bir hata, ama sebebi emacs'e artik lisple konusma deyip sonra da konusmasini gerektiren bir komut vermis olmaniz.

VB> Kod kaydediliyor ama derlenmiyor yani. Hayir, kod degil lisple konusmaniz kaydediliyor.
   VB> Bir
   VB> de şunu sorayım fırsat bulmuşken, daha önceden kaydettiğim
   VB> lisp dosyasına eklemeler yaparak kodu ENTER ile test ederek
   VB> ilerleyebilirmiyim. Yoksa Her seferinde baştan kodu yazmak zor
   VB> oluyor.

Gayet tabii, ENTER degil orada isi bitiren ama.  Gayet basit birsey
yazmistik buraya baska bir arkadasin problemini cozmek icin belki
onu bir denerseniz bazi seyler aciklik kazanir:

http://article.gmane.org/gmane.lisp.region.turkey/140

Sadece emacsi calistirma kisminin Windowsda degisik olmasi lazim, windowsu bilmiyorum ben.

Ana hattiyla anlasilmasi gereken su:

- Lispte program gelistirme calismakta olan bir lisple konusula
konusula yapiliyor, once bir dosya yazip sonra okutarak yapmak sart
veya gerekli degil.

- Emacs araya girince, bu konusma da bir emacs penceresi icinden
yapilabiliyor, ama o pencere bir dosyayi degil konusmayi gosteriyor.

- Emacste kodlari dosyalara yazip, bu dosya icerigini 'al bunlari' diyerek lispe gondermek mumkun. (C-c C-k)

- Emacste bir dosya ile ugrasirken sexpleri dosyanin tamamini yollamadan lispe yollamak da mumkun. (C-c C-c)

Simdi cok kaba hatlariyla anlatmaya calistim, anlasilmiyor olabilir. Neyi anlayamadiginizi bizim anlamamiz ne sekilde anlatirsak anlasilir olacagini anlamamiza yardim edecegi icin lutfen soru sormaktan cekinmeyin. En azindan icinde 'anla' olan bes kelimeyi bir cumleye koymadan da derdini anlatabilenler daha anlasilir sekilde cevap verebilirler.

BM


_______________________________________________
cs-lisp mailing list
[email protected]
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


--
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