Merhaba arkadaşlar,

Aşağıdaki ilk sorunumu  yazarken hatamı farkettim ama nasıl çözeceğimi bilemedim.  Yine de silmedim ilk mesajı, belki ben gibi lispe yeni başlayan birileri de karşılaşabilir. Bu vesile ile de bu nadide gruba ilk selamımı vermek istedim.

Gnome altında (ya da gnome terminalden) emacs i çalıştırdığımda açılan emacs, .emacs dosyasını görmüyor. Sanırım xemacs/emacs çakışması olmuş ben de :)  X window haricinde tty(n) konsoldan oturum açarak denediğimde, herşey yolunda idi. M-x sbcl (M-x slime) düzgün çalışıyordu. Animasyon ok ;)

Şimdi ben X window dan kullanmak için .emacs içine yazdığımız kodu .xemacs/ altındaki hangi dosyanın içine yazacağım, ya da ne yapmamı önerirsiniz. Teşekkür ederim.


Necati Keseci
IT Manager
Eser Müşavirlik Mühendislik A.Ş.

----------------- Mesajın ilk hali --------------
Selam,

Bu belgeyle ubuntu (dapper drake) sistemime cl+emacs+slime ortamını kurmaya çalışıyorum.

SBCL lisp sistemini başlatmak için M-x sbcl i başaramadım. M-x tuşladığımda alttaki komut satırında M-x görünmesi gerekiyordu hatırladığım kadarıyla ama bu sistemimde boş bir buffer açılıyor. Sonuçta M-x sbcl yazamıyorum.

~/.emacs içinde :

;;; XEmacs backwards compatibility file
(setq user-init-file
      (expand-file-name "init.el"
            (expand-file-name ".xemacs" "~")))
(setq custom-file
      (expand-file-name "custom.el"
            (expand-file-name ".xemacs" "~")))

(load-file user-init-file)
(load-file custom-file)

;; slime
(add-to-list 'load-path "~/slime/")
(require 'slime)
(slime-setup)
(add-hook 'lisp-mode-hook
          (lambda ()
            (slime-mode t)))

;; arabelleği kaydettikten sonra derleyen ve yükleyen kısayol tuşunu tanımlıyoruz
(add-hook 'slime-mode-hook
          (lambda ()
            (slime-define-key "\C-c\C-k"
                              (lambda ()
                                (interactive)
                                (save-buffer)
                                (slime-compile-and-load-file)))))

(defmacro defslime-start (name lisp)
  `(defun ,name ()
     (interactive)
     (slime-start :program ,lisp)))

(defslime-start cmucl "/usr/bin/lisp")
(defslime-start sbcl "/usr/bin/sbcl")

(custom-set-variables
 '(lisp-indent-function 'common-lisp-indent-function)
 '(slime-complete-symbol-function 'slime-fuzzy-complete-symbol)
 '(slime-net-coding-system 'utf-8-unix))


sbcl versiyonu 0.9.8,  emacs21 version 21.4.1



Aycan iRiCAN wrote:
Merhaba,

Common Lisp kullanmak isteyen ve ilk kurulumda sıkıntı çekenlerin
yaralanabileceği bir belge. Henüz tam olarak bitirmedim ancak bu
haliyle bile yararlanılabilir.

Önerilerinizi bekliyorum. 

Açık Kaynak Kodlu Yazılımlar ile Common Lisp'e İlk Adım:
  
  http://people.core.gen.tr/~aycan.irican/web/publish/IlkAdim.html

Sevgiler...

  

_______________________________________________ cs-lisp mailing list cs-lisp@cs.bilgi.edu.tr http://church.cs.bilgi.edu.tr/lcg http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp
_______________________________________________
cs-lisp mailing list
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp

Cevap