[cs-lisp] CL+EMACS+SLIME belgesi
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... -- Aycan iRiCAN C0R3 Computer Security Group http://www.core.gen.tr pgpmqkDFKoGqS.pgp Description: PGP signature ___ 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
Re: [cs-lisp] CL+EMACS+SLIME belgesi
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
Re: [cs-lisp] CL+EMACS+SLIME belgesi
Necati Keseci wrote: > > Ş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. Merhaba, Sanirim bir yanilgi icersindesiniz. Consolde'da emacs, X'te Xemacs gibi bir durum soz konusu degil. Xemacs, emacs'tan fork etmis ap ayri bir projedir. Shu an kullandiginiz emacs 21 surumu X altinda rahatca calisabilir. Bildigim kadariyla, Xemacs'ta bircok sey farkli ve uyumsuzluklar mevcut bu yuzden tercih etmiyorum. Saglicakla, Evrim. ___ 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
Re: [cs-lisp] CL+EMACS+SLIME belgesi
Merhaba, Benim xemacs kullanmak istediğim gibi birşey anlaşılmış galiba, yanlış ifade ettiysem kusura bakmayın. Ben sadece emacs ile denedim önceki iletimde yazdıklarımı. Gnome yerine xfce kullandığımda aynı sorunla karşılaşmadım. Anlaşılan, gnome alt-x tuş kombinasyonu gnome tarafından kullanılıyor olmalı, meta tanımlarından bunu düzeltmem gerekecek gibi. Henüz nasıl yapacağımı bilmiyorum, araştıracağım. Bilen varsa öğrenmek isterim. Sevgiler, Necati Keseci Evrim ULU wrote: Necati Keseci wrote: Ş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. Merhaba, Sanirim bir yanilgi icersindesiniz. Consolde'da emacs, X'te Xemacs gibi bir durum soz konusu degil. Xemacs, emacs'tan fork etmis ap ayri bir projedir. Shu an kullandiginiz emacs 21 surumu X altinda rahatca calisabilir. Bildigim kadariyla, Xemacs'ta bircok sey farkli ve uyumsuzluklar mevcut bu yuzden tercih etmiyorum. Saglicakla, Evrim. ___ 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
Re: [cs-lisp] CL+EMACS+SLIME belgesi
Merhaba, Sorun çözüldü, bir ayar yapmama gerek kalmadan. Klavyemdeki windows/menu tuşu meta tuşu olarak çalışıyormuş denedim gördüm. http://www.emacswiki.org/cgi-bin/wiki/MetaKeyProblems belgesini okurken esinlendim. Sevgiler, Necati Necati Keseci wrote: Merhaba, Benim xemacs kullanmak istediğim gibi birşey anlaşılmış galiba, yanlış ifade ettiysem kusura bakmayın. Ben sadece emacs ile denedim önceki iletimde yazdıklarımı. Gnome yerine xfce kullandığımda aynı sorunla karşılaşmadım. Anlaşılan, gnome alt-x tuş kombinasyonu gnome tarafından kullanılıyor olmalı, meta tanımlarından bunu düzeltmem gerekecek gibi. Henüz nasıl yapacağımı bilmiyorum, araştıracağım. Bilen varsa öğrenmek isterim. Sevgiler, Necati Keseci Evrim ULU wrote: Necati Keseci wrote: Ş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. Merhaba, Sanirim bir yanilgi icersindesiniz. Consolde'da emacs, X'te Xemacs gibi bir durum soz konusu degil. Xemacs, emacs'tan fork etmis ap ayri bir projedir. Shu an kullandiginiz emacs 21 surumu X altinda rahatca calisabilir. Bildigim kadariyla, Xemacs'ta bircok sey farkli ve uyumsuzluklar mevcut bu yuzden tercih etmiyorum. Saglicakla, Evrim. ___ 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