VB Öldü Yeni Kral LISP wrote:
Emre abi;
(list 1 2 3) yazıp enter a bastığımda (1 2 3) yanıtını alıyorum.
O halde ilk Common Lisp fonksiyonunu düzgün olarak calistirip sonucu
görmüs durumdasin. Tebrikler! :)
LispBox un o andaki printscreen i aşağıda
http://www.geocities.com/zorsaatler/printscreen3.JPG
Yazdığım kodu Control-X + S ile kaydedip isimlendiriyorum.
Dur dur dur!
Yazdigin kodu?
Kodu kaydetmek istersek genellikle bir .lisp dosyasinin icinde
yazariz.
Yani lispbox'in Emacs'i calisirken, yani sen o CL-USER>
komut satirinda iken
C-x C-f dosya_ismi.lisp
deyip bir .lisp dosyasi acarsin.
Söz konusu .lisp dosyasinin icinde gecerli Common Lisp kodlari
yazdiktan sonra
C-x C-s
ile dosyayi kaydedersin.
Sonra icinde bulundugun dosyanin tamamini derlemek istersen
C-c C-k
yahut sadece .lisp dosyasi icindeki fonksiyonu derlemek icin C-c C-c
basarsin ve derlenir.
Herhangi bir seferde, dosya icinde calisirken CL-USER>
komut satirina dönmek istersen C-c C-z basarsin.
Tabii lütfen bir yandan da Emacs kullanim kilavuzu okumayi ihmal etme.
Sonra derlemek için Conrtol-C + K ya bastığımda "Wrong type argument:
number-or-marker-p, nil" hatasını alıyorum. Kod kaydediliyor ama
derlenmiyor yani. Bir de şunu sorayım fırsat bulmuşken, daha önceden
kaydettiğim lisp dosyasına eklemeler yaparak kodu ENTER ile test
ederek ilerleyebilirmiyim. Yoksa Her seferinde baştan kodu yazmak zor
oluyor.
Yukarida belirttigim gibi, sen CL-USER>
satirinda iken kaydetmeye calismissin. Yapman gereken, yukarida
anlatildigi gibi dosya acmak ve ilerlemek.
Bu mevzulari Practical Common Lisp kitabinin ilk bölümlerinde anlatir.
O yüzden tavsiye ediyoruz o kitabi.
--
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