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