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

Attachment: signature.asc
Description: Digital signature

_______________________________________________
cs-lisp mailing list
[email protected]
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp

Cevap