Merhaba Arkadaslar, Ben bu listenin yeni bir uyesiyim. Asagidaki soruyu Fazlamesai.org Lisp forumunda sordum. Oradaki FZ nickli arkadas bana mesaji buraya da yollamami salik verdi. Soru giris duzeyi bir Lisp sorusu. Takip ettigim kitapta (Successful Lisp, David Lamkins) aradigim aciklamayi bulamadigim icin burada size sormus olayim. Yardimlariniz icin pesin pesin tesekkur ederim:
----Fazlamesai.org'daki orijinal mesaj------ Hayati oldugundan degil, sirf meraktan (bu isin Turkce jargonunu bilmiyorum, tarzanca icin ozur dilerim): Lexical olarak en ust blokta gorulemeyen, yani local, bir degisken dusunun: bir (let ((variable 0)) .....) ifadesiyle tanimladik bunu. Simdi bu arkadasi daha alt lexical gorulebilirlik bloklarinda *dinamik (yani special dedikleri cinsten) bir degisken yapmak mumkun mu? Fakat sadece yaratildigi lexical blok ve altini kastediyorum, cunku (defparameter variable 1) dersem mesela let blogu icinde, bu global olarak etkili oluyor... Ben bunun (veya dengi bir seyin) nasil yapilacagini bilmiyorum. var mi basit bir yolu? Ayrica, gordugum kadariyla hayata lexical olarak baslasa bile, bir (defparameter ...) kullanir kullanmaz degisken dinamik oluveriyor ve ben bunun geriye donusunu de bulamadim. Bunun istenmeyen yan etkileri olabilir, eger dikkat edilmezse. Buna karsi bir emniyet mekanizmasi var mi? ----------------------------------------- Bu arada, eklemis olayim, emniyet mekanizmasi ile (setq ...) formunu kasdetmiyorum. Hepinize iyi gunler, iyi calismalar. Nusret __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com _______________________________________________ cs-lisp mailing list [email protected] http://church.cs.bilgi.edu.tr/lcg http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp

