Merhaba.
Sistemim Fedora Core 6
GNU Emacs 21.4.1
slime-1.0
GNU CLISP 2.41
SBCL 1.0.2
4 adýmý da uyguladým.Ýlk iki adýmda bir problem
yok.M-x slime yaptýðýmda þöyle bir çýktý veriyor.
This is SBCL 1.0.2, an implementation of ANSI Common
Lisp.
More information about SBCL is available at
<http://www.sbcl.org/>.
SBCL is free software, provided as is, with absolutely
no warranty.
It is mostly in the public domain; some portions are
provided under
BSD-style licenses. See the CREDITS and COPYING files
in the
distribution for more information.
* STYLE-WARNING: redefining
PREFERRED-COMMUNICATION-STYLE NIL in DEFMETHOD
STYLE-WARNING: redefining EMACS-CONNECTED (T) in
DEFMETHOD
STYLE-WARNING: redefining CALL-WITHOUT-INTERRUPTS (T)
in DEFMETHOD
STYLE-WARNING: redefining
LISP-IMPLEMENTATION-TYPE-NAME NIL in DEFMETHOD
debugger invoked on a END-OF-FILE:
end of file on #<SB-SYS:FD-STREAM for "file
/home/ali/.slime/fasl/sbcl-1.0.2/swank-sbcl.fasl" {A\
CE6401}>
Type HELP for debugger help, or (SB-EXT:QUIT) to exit
from SBCL.
restarts (invokable by number or by
possibly-abbreviated name):
0: [ABORT] Exit debugger, returning to top level.
(SB-IMPL::FD-STREAM-READ-N-BYTES
#<SB-SYS:FD-STREAM for "file
/home/ali/.slime/fasl/sbcl-1.0.2/swank-sbcl.fasl"
{ACE6401}>
#.(SB-SYS:INT-SAP #X0A9F5100)
0
546
T)
0]
emacs ýn en alt satýrýnda ise þu mesaj yazýyor:
"Polling "/tmp/slime.3896".. (Abort with `M-x
slime-abort-connection'.)"
3. adýmýda yazdýðýnýz gibi uyguladým.Etkileþim normal
yani lisp ten cevap alýyorum.
4. adýmda C-c C-k denemelerimde "not connected" gibi
bir mesaj okunuyor sað en alt satýrda.
Bu listeye lisp le ilgili araþtýrma yaparken
rastladým.Linux listesi olduðu gibi clisp listesi
olabileceðini düþündüm.Google daki araþtýrmalarým
sonucu listenizle ilgili bilgiler buldum.Bahsettiðim
sorunla karþýlaþýnca listeye yazmaya karar verdim.
Lisp dilini ilk Auto-lisp olarak keþfettim.Ýnþaat
mühendisiyim ve Çanakkale Onsekiz Mart
Üniversitesi'nde
memur olarak çalýþýyorum.Auto cad ile ilgili bir kitap
araþtýrmasý yaparken duymuþtum.Daha sonra belgeler.org
ve fazlamesai.net te duydum common lisp i.Ayrýca yeni
bir linux kullanýcýsýyým.
Programlamayla ilk tanýþmam basic ve pascal dilleriyle
oldu.Üniversite yýllarýnda fortran ile
çalýþtým.Üniversite sonrasý c ve python ile biraz
uðraþým oldu.Tabi bu dillerde acemilik düzeyini
geçemedim.:-) Herhalde uzun zaman uðraþmam gerekecek
daha iyi olabilmem için.
Common lisp le ilgili bana ilginç gelen çok eski bir
dil olmasýna raðmen halen kullanýlýyor olmasýydý.Lisp
le uðraþma kararým ise FM de
ünlü bir robot uzmanýnýn yazýsý ve bu yazýdaki
tavsiyesi üzerine oldu.Robot ve yapay zeka hakkýndaki
merakým da etkili oldu.Fakat bahsettiðim merak ilgili
konularý okumaktan ibaret.Herhangi bir çalýþmam
yok.:-)
Lisp le ilgili ilk çalýþmamý ise FM de sizin yazýnýzla
yapma fýrsatý buldum.
Sizin gibi ustalar arasýnda çok çok acemiyim.Umarým
böyle bir acemiye cevap yazmaktan sýkýlmazsýnýz.
Lisp le ilgili türkçe kaynak aradým fakat FM dekiler
haricinde pek bilgi bulamadým.Bir de
http://ileriseviye.org/Makale/lisperati-tr/ adrsindeki
belge.Ýngilizce kaynak var zannederim.Ama Ýngilizce
bilmediðim için bu kaynaklardan faydalanamýyorum.
Ýlginiz için çok teþekkürler.
Ýyi çalýþmalar.
Post by Emre SevincATK> Merhaba. Common Lisp öðrenmeye yeni
baþlýyorum.Emacs ve
Hosgeldiniz.
ATK> lisple ilgili slime paketini ve diðer
paketleri kurdum.Slime
ATK> için .emacs dosyasýný düzenledim. M-x
slime yaptým.
ATK> ilk.lisp isimli dosyamý þöyle oluþturdum
Hangi isletim sistemini kullaniyorsunuz? Hangi
sürümü? Hangi Emacs
ve SLIME sürümlerini kullaniyorsunuz? Hangi Common
Lisp derleyicisini
kullaniyorsunuz?
ATK> (defvar *global-degisken*) (setf
*global-degisken* (+ 1 2))
ATK> Dosyayý kaydedip derlemeye geçtim. C-c C-k
tuþ
ATK> kombinasyonunu kullanarak derleme yapmak
istediðimde emacs ýn
ATK> en alt satýrýnda "not connected" diye bi
hata veriyor ve
ATK> derleme yapýp CL-USER> konumuna geçmiyor.
ATK> Acaba nerede yanlýþ yapýyorum.
Teþekkürler. Ýyi çalýþmalar.
Bende Debian GNU/Linux üstünde, nispeten eski
sürümler var ama
1- Once .emacs yapilandirma dosyamdan örnek vereyim,
sizinki ile bir
(setq inferior-lisp-program "/usr/bin/sbcl")
(add-to-list 'load-path "/home/fz/slime")
(require 'slime)
(slime-setup)
2- 1. adimda sorun yoksa Emacs'i kapatip yeniden
baslatin, herhangi
bir hata mesaji ile karsilasmadiysaniz M-x slime
yazip ENTER basin.
Her sey yolunda giderse kücük bir animasyon ile
karsilasacaksiniz
ve sol tarafta CL-USER> seklinde girdi satiri sizi
selamlayacak.
Nadiren de olsa bende SLIME'in SBCL Common Lisp
derleyicisi ile
baglanti kuramadigi oluyor, buna dikkat edin.
3- Eger CL-USER> girdi satirini gördüyseniz cok cok
basit sekilde
Lisp sisteminizin size cevap verip vermedigini
CL-USER> (+ 1 1)
2
CL-USER> (format t "Merhaba Dunya!")
Merhaba Dunya!
NIL
CL-USER>
seklinde etkilesime gecebiliyorsaniz Emacs üzerinden
SLIME araciligi
ile CL derleyicinize Lisp kodu yollayabiliyorsunuz
demektir.
4- Eger 3. adimda da bir sorun cikmadi ise simdi C-x
C-f ile
deneme.lisp diye bir dosya olusturun ve daha önce
yazdiklarinizi
(defvar *global-degisken*)
(setf *global-degisken* (+ 1 2))
C-c C-k basin.
Eger yine problem yasadi iseniz biraz daha detayli
bilgi verirseniz
belki daha cok yardimci olabiliriz.
Bu arada bu e-posta listesinden nasil haberdar
oldunuz? Daha
önce hangi programlama dilleri ile ugrastiniz?
Common Lisp ile
ilgilenmeye nasil karar verdiniz?
Iyi günler.
--
Emre Sevinc
http://emba.bilgi.edu.tr
http://ileriseviye.org
http://www.bilgi.edu.tr
http://fazlamesai.net
Cognitive Science Student http://cazci.com
http://www.cogsci.boun.edu.tr
_______________________________________________
cs-lisp mailing list
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp
____________________________________________________________________________________
Finding fabulous fares is fun.
Let Yahoo! FareChase search your favorite travel sites to find flight and hotel bargains.
http://farechase.yahoo.com/promo-generic-14795097