Re: [cs-lisp] inet-tr 11, 2006 Internet Konferansi

2006-12-26 Başlik Can Burak Cilingir
On Mon, Dec 25, 2006 at 07:28:55PM +0200, Evrim ULU wrote:
 Emre Sevinç wrote:
 
 
  Nasil gecti? Kalabalik miydi? Neler anlattiniz? Ne tür tepkiler,
  geribeslemeler aldiniz? Ne tür
  sorular soruldu?
 
 Merhaba,

[ ... ]

 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.

Uygulama konusu kanimca onemli ve etkileyici olacaktir.  Asagidaki
kodu yazabilecegimden haberdar olmadigim zamanlarda bana bu gosterilse
idi cok etkilenirdim.

(defparameter todo-template '(subject body responsible status priority xyz))

(defmacro make-make-todo () `(defun make-todo ,todo-template (list 
,@(make-expr-list todo-template

(make-make-todo)

(defun make-expr-list (fields)
  (loop for field in fields
appending (make-expr field)))

(defun make-expr (property-name)
  (list (intern (string property-name) :keyword)
property-name))

Uygulama konusu olarak bu ya da bunun gibi bir ornek duzgun bir
sekilde sunulabilirse etkili olur diye dusunuyorum. (Yukaridaki
fonksiyoncukta intern ipucu icin emreye buradan da tesekkur edeyim)

[ ... ]

-- 
Can Burak Çilingir


signature.asc
Description: Digital 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


[cs-lisp] Re: inet-tr 11, 2006 Internet Konferansi

2006-12-26 Başlik Bulent Murtezaoglu
 CB == Can Burak Cilingir [EMAIL PROTECTED] writes:
[...]
CB (defparameter todo-template '(subject body responsible status
CB priority xyz))

CB (defmacro make-make-todo () `(defun make-todo ,todo-template
CB (list ,@(make-expr-list todo-template

CB (make-make-todo) [...]

Hmm.  Eval-when lazim buna.  Suradan alinti yapayim:

http://www.lisp.org/HyperSpec/Body/mac_defparametercm_defvar.html

Side Effects:

If a defvar or defparameter form appears as a top level form, the
compiler must recognize that the name has been proclaimed
special. However, it must neither evaluate the initial-value form nor
assign the dynamic variable named name at compile time.

Demek istediginizi anladim, REPL'de oynarken kullanilabilir bu ama 
duzgun CL degil.  Belki okuyan arkadaslari biraz spec'e bakmaya tesvik 
eder diye yaziyorum.   

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


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