Re: [cs-lisp] CL+EMACS+SLIME belgesi

2006-06-28 Başlik Necati Keseci




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

2006-06-28 Başlik Necati Keseci




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

2006-06-28 Başlik Necati Keseci




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

2006-12-26 Başlik Necati Keseci




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

2006-12-27 Başlik Necati Keseci




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

2007-01-23 Başlik Necati Keseci

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

2007-01-23 Başlik Necati Keseci




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

2007-04-29 Başlik Necati Keseci




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

2007-04-30 Başlik Necati Keseci

Ş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