Volkan YAZICI wrote:

>On Dec 20 11:39, Emre Sevinç wrote:
>Açıkcası ben HyperSpec'teki ilgili bölümleri
>okudum. (Bkz. slime-hyperspec-lookup) Hatta
>[EMAIL PROTECTED]'tekilerin de fikrini aldım. HyperSpec'teki
>açıklama, konuya yeni başladığımdan olsa gerek, biraz karmaşık geldi
>bana. Benim listeden asıl ricam nerede, ne zaman SETQ, SETF
>kullanacağına dair convention tadında bir kaç cümle duymaktı.
>
>  
>
Hm, listeye vakit ayirmak zevkli oluyor, ke$ke daha fazla vakit olsa.

Setf, setq'nun yenisi diye dusunulebilir. (sadece yensi diye dusunmek
yanli$ olur tabii). Pratikteki fark ise setf ile ozel setter tanimlama
olanagi.

(defun session-user (&optional (session (context.session *context*)))
  (%session-user session))

(defsetf session-user (&optional session) (new)
  `(setf (%session-user (or ,session
                (context.session *context*))) ,new))

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

Cevap