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
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
Re: [cs-lisp] inet-tr 11, 2006 Internet Konferansi
Sevgili Evrim, Herşeyden önce çıkarken uzaktan el sallayarak gittim, teşekkür bile edemedim, sıkıcı olduğunu düşünme bu yüzden :) Acilen ofise dönmem gerekiyordu. Sevgili Aycana ve sana emeğiniz ve paylaşımlarınız için kendi adıma teşekkür ederim. Maalesef iyi bir öğrenci değilim, lisp konusunda zaman ayırıp bir yol kat edemedim. Hiç olmazsa atmosferden uzak kalmak istemiyorum, listeyi ve sizi izliyorum. Bir kaç ay öteledim CL ile uğraşmayı. Ama sanırım İstanbuldaki söz konusu toplantıya da katılırım, aynı şeyleri anlatmayacaksanız :) Şaka bir yana Can arkadaşımız ip ucu vermiş sanırım, yeterli uzun bir sürede ve benzeri konular işlenecekse gelmek isterim. Sevgi ve selamlarımla, Necati Keseci IT Manager Eser Müşavirlik Mühendislik A.Ş. Evrim ULU wrote: Emre Sevinç wrote: Nasil gecti? Kalabalik miydi? Neler anlattiniz? Ne tür tepkiler, geribeslemeler aldiniz? Ne tür sorular soruldu? Merhaba, Oncelikle, katilan ve destek veren herkese tesekkur ederim. Sunum icin ayrilan zaman oldukca kisitliydi 30dk, LKD icin verdigimizin bir benzerini daha gerceklestirdik. Necati bey icin s1k1c1 olmu$ olmasi muhtemel aslinda, ikinci kere dinledigini dusunursek:( Yine de bizi yanliz birakmadigi icin tesekkur ederiz. Bunlarin disinda, Can uygulama konusunda biraz yetersiz oldugunu soyledi, bunun sebebinin tamamiyla zaman oldugu konusunda kendisini ikna ettik:) Akgul hoca bu seminerin kapsamlisini istanbulda vermemizin faydali olacagi konusunda goru$ bildirdi, bayram sonrasi bu konuda gorusecegiz. Gordugumuz bir eksiklik sunum ba$inda, sunum laptopundaki internet problemiydi, teknoloji universitesinde bu problemi yasamamiz biraz hayal kirikligi yarattiysa da, dinleyicilerden birinin yardimi ile bu problemi de a$tik. Izleyici sayisi tahmin 20-30 arasi olabilir, ama bir kismi diger sunum icin gelen konusmacilardi onu da kabul etmek gerek. Geri bildirim (besleme de guzelmi$ bu arada) olarak pek bir sey edinemedik. Birkac ki$i nasil ba$layacaklari konusunda bize fikir dani$ti, bu konuda yazdigimiz makaleyi i$aret ederek problemi cozduk. Dagittimiz makalenin oldukca faydali oldugu kanisindayiz yeni baslayanlar icin, ayrica s1k1lan dinleyicilerin ellerinin altında okuyacak birseylerinin olmasi da her zaman faydali kanimca. Bunların dışında, Tonguç, Sinan ve Can ile oldukça koyu bir sohbet geçirdik. Bizden bir takım istekleri oldu, insallah yakında hayata geçirebiliriz bu önerilerini. Ethem hocayı elbette saymıyorum, son olarak, adını unuttuğum varsa, beni bağışlasın, hafızam bu kadarına el veriyor. Saglicakla, evrim. ps: yeni ofisimize yerlestik, isinma, dsl vb sorunlari sonunda halletik, insallah artik daha rahat calisabilecegiz:) *Yeni erisim bilgilerimiz: * Türkkonut Bulvarı YED Sitesi 2. Blok No:1 Çayyolu/Ankara*, tel:*+90-312-239 ___ 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] inet-tr 11, 2006 Internet Konferansi
Ayrıca sunumunuz esnasında kablosuz bağlantının bağlanmama çabalarına rağmen UCW+ frameworkunuz ile tamamladığınız gerçek çalışmalarınızdan örnekler gösterebildiniz. Kanımca bu da katılımcılara faydalı olmuştur. Yeri gelmişken sorayım, ucw/ucw+ sı tüm saz arkadaşlarıyla beraber sorunsuz kurabiliyor muyuz artık? Yoksa farklı yerlerden gerekli paketleri indirmek ve tanıtmak mı gerekiyor. Burada "sorunsuz kurabiliyor muyuz" dan kastım sizler değil de benim gibi çömezler. Aylar önce denediğim ve takip ettiğim belgelere göre kurmaya çalıştığımda hep bir eksiklik ve sorunla karşılaşmıştım. Dağıttığınız belgelerde geçen http://labs.core.gen.tr/ucw-plus/index.ucw sayfasını incelemedim henüz, belki orada sorularıma cevap vardır. Sevgi ve selamlarımla, Necati Keseci IT Manager Eser Müşavirlik Mühendislik A.Ş. Necati Keseci wrote: Sevgili Evrim, Herşeyden önce çıkarken uzaktan el sallayarak gittim, teşekkür bile edemedim, sıkıcı olduğunu düşünme bu yüzden :) Acilen ofise dönmem gerekiyordu. Sevgili Aycana ve sana emeğiniz ve paylaşımlarınız için kendi adıma teşekkür ederim. Maalesef iyi bir öğrenci değilim, lisp konusunda zaman ayırıp bir yol kat edemedim. Hiç olmazsa atmosferden uzak kalmak istemiyorum, listeyi ve sizi izliyorum. Bir kaç ay öteledim CL ile uğraşmayı. Ama sanırım İstanbuldaki söz konusu toplantıya da katılırım, aynı şeyleri anlatmayacaksanız :) Şaka bir yana Can arkadaşımız ip ucu vermiş sanırım, yeterli uzun bir sürede ve benzeri konular işlenecekse gelmek isterim. Sevgi ve selamlarımla, Necati Keseci IT Manager Eser Müşavirlik Mühendislik A.Ş. Evrim ULU wrote: Emre Sevinç wrote: Nasil gecti? Kalabalik miydi? Neler anlattiniz? Ne tür tepkiler, geribeslemeler aldiniz? Ne tür sorular soruldu? Merhaba, Oncelikle, katilan ve destek veren herkese tesekkur ederim. Sunum icin ayrilan zaman oldukca kisitliydi 30dk, LKD icin verdigimizin bir benzerini daha gerceklestirdik. Necati bey icin s1k1c1 olmu$ olmasi muhtemel aslinda, ikinci kere dinledigini dusunursek:( Yine de bizi yanliz birakmadigi icin tesekkur ederiz. Bunlarin disinda, Can uygulama konusunda biraz yetersiz oldugunu soyledi, bunun sebebinin tamamiyla zaman oldugu konusunda kendisini ikna ettik:) Akgul hoca bu seminerin kapsamlisini istanbulda vermemizin faydali olacagi konusunda goru$ bildirdi, bayram sonrasi bu konuda gorusecegiz. Gordugumuz bir eksiklik sunum ba$inda, sunum laptopundaki internet problemiydi, teknoloji universitesinde bu problemi yasamamiz biraz hayal kirikligi yarattiysa da, dinleyicilerden birinin yardimi ile bu problemi de a$tik. Izleyici sayisi tahmin 20-30 arasi olabilir, ama bir kismi diger sunum icin gelen konusmacilardi onu da kabul etmek gerek. Geri bildirim (besleme de guzelmi$ bu arada) olarak pek bir sey edinemedik. Birkac ki$i nasil ba$layacaklari konusunda bize fikir dani$ti, bu konuda yazdigimiz makaleyi i$aret ederek problemi cozduk. Dagittimiz makalenin oldukca faydali oldugu kanisindayiz yeni baslayanlar icin, ayrica s1k1lan dinleyicilerin ellerinin altında okuyacak birseylerinin olmasi da her zaman faydali kanimca. Bunların dışında, Tonguç, Sinan ve Can ile oldukça koyu bir sohbet geçirdik. Bizden bir takım istekleri oldu, insallah yakında hayata geçirebiliriz bu önerilerini. Ethem hocayı elbette saymıyorum, son olarak, adını unuttuğum varsa, beni bağışlasın, hafızam bu kadarına el veriyor. Saglicakla, evrim. ps: yeni ofisimize yerlestik, isinma, dsl vb sorunlari sonunda halletik, insallah artik daha rahat calisabilecegiz:) *Yeni erisim bilgilerimiz: * Türkkonut Bulvarı YED Sitesi 2. Blok No:1 Çayyolu/Ankara*, tel:*+90-312-239 ___ 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 ___ 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] Komut satirinda CLISP ve random sorunu
Selamlar, CL + CGI uygulamaları için ısınma turlarını, yazdığım küçük bir sayısal loto yapmak istedim. Fakat bir sorunla karşılaştım. Başta cgi ve apache gibi unsurlardan kaynaklandığını sandığım sorunun konuyu inceleyince CLISP ile ilgili olduğunu gördüm. Şöyleki, aşağıdaki kodu repl'dan, sbcl ve clisp yorumlayıcıdan çalıştırdığımda sorun yok. Her defasında, beklediğim gibi, farklı random değerleri geliyor. Fakat ; $clisp sloto.lisp şeklinde çalıştırdığımda her zaman aynı değerler geliyor, random funksiyonu her defasında sanki bir stackten okur gibi aynı değerleri veriyor. (defun sloto (nofcol) (setf rndnum nil) (dotimes (j nofcol) (setf kolon nil) (dotimes (i 6) (setf rndnum (random 50)) ;; debug print (print rndnum) (if (zerop rndnum) (if (zerop i) () (setf i (- i 1))) (if (member rndnum kolon) (setf i (- i 1)) (setf kolon (cons rndnum kolon) (setf kolon (sort kolon #')) (print kolon) )) (sloto 2) Belki benim bilmediğim kolay bir yolu ya da yaptığım bariz bir hatam vardır, yardımcı olursanız sevinirim. Necati Keseci ___ 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] Re: Komut satirinda CLISP ve random sorunu
Evet, bununla sorun ortadan kalktı, cgi olarak da güzel çalışıyor. Teşekkür ederim. Necati Keseci Bulent Murtezaoglu wrote: Necati Keseci [EMAIL PROTECTED] writes: [...] Belki benim bilmediğim kolay bir yolu ya da yaptığım bariz bir hatam vardır, yardımcı olursanız sevinirim. Clisp büyük ihtimalle hem aynı random-state ile çalışmaya başladığı için böyle oluyor. Kodun başına (setf *random-state* (make-random-state t)) gibi birşey koyarak deneyebilir misiniz? (Bu hata değil, spec sistemleri bu konuda serbest bırakıyor). BM ___ 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] Core-Server Seminer ve 2007 Linux Senligi
Selam, Ben kendi adma, tantm ve karlatrma yerine dolu dolu core-server grmek isterim. Teknik ierik isterim. Bizim adamsaat rneini de kullanabiliriz dilerseniz ama artk projeler girildi biliyorsunuz, o yzden fake bir database gsterebiliriz. Ben mdaiminiz olarak orada olacam. Sevgiler, -- Necati Keseci Evrim Ulu wrote: Merhaba, Bu sene senlikte core-server'i anlatacagiz, Seminerimiz 3 Mayis Cuma saat 11:15'te ODTU kultur kongrede. Ozellikle bahsetmemizi istediginiz konular olursa, belirtmekten cekinmeyin. ilgilenen herkesle seminerde gorusmek uzere. http://senlik.linux.org.tr/2007/index.php?option=com_contenttask=viewid=41Itemid=41 ___ 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] Core-Server Seminer ve 2007 Linux Senligi
Şimdi nasıl? Selam, Ben kendi adıma, tanıtım ve karşılaştırma yerine dolu dolu core-server görmek isterim. Teknik içerik isterim. Bizim adamsaat örneğini de kullanabiliriz dilerseniz ama artık projeler girildi biliyorsunuz, o yüzden fake bir database gösterebiliriz. Ben müdaiminiz olarak orada olacağım. Sevgiler, -- *Necati Keseci* Evrim Ulu wrote: Merhaba, Bu sene senlikte core-server'i anlatacagiz, Seminerimiz 3 Mayis Cuma saat 11:15'te ODTU kultur kongrede. Ozellikle bahsetmemizi istediginiz konular olursa, belirtmekten cekinmeyin. ilgilenen herkesle seminerde gorusmek uzere. http://senlik.linux.org.tr/2007/index.php?option=com_contenttask=viewid=41Itemid=41 -- ___ 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