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

Cevap