Merhaba,

Başlattığım bir oturum içinde, kullanıcı tarafından girilen Scheme
kodlarını sıra ile çalıştırıyorum. Bu çalıştırma esnasında hep aynı
oturum (thread, dynamic context, ne derseniz artık...) kullanıldığı için
çalıştırılan kodun herhangi bir önceden tanımlı değişken üzerinde
değişiklik yapmış olma olasılığı çok yüksek. Bu yüzden bazı değerlerin,
kullanıcının kodunun çalıştırılması bittikten sonra eski değerlerini
almasını istiyorum. (Bir bakıma bazı değişkenlerin salt-okunur olmasını
istemek gibi.)

Konu ile ilgili olarak "fluids" ve "dynamic root" (bilmiyorum bunların
CL'de tam olarak karşılığı ne fakat, Lisp dialektlerinin çoğu tarafından
benimsenmiş olduğunu zannediyorum) başlıklarını inceledim fakat probleme
çözüm getirecek bir sonuca ulaşamadım.

Sizlerin bu konu hakkında fikirleri neler acaba? Benzer bir sorun ile
daha önce karşılaşan oldu mu?


İyi çalışmalar.

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

Cevap