Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!wuarchive!csus.edu!ucdavis!!iris.ucdavis.edu!gfink From: gfink@iris.UCDavis.EDU (George Fink) Newsgroups: comp.lang.lisp Subject: AKCL dynamic symbol table - HELP needed Message-ID: <8693@ucdavis.ucdavis.edu> Date: 3 Apr 91 20:09:33 GMT Sender: usenet@ucdavis.ucdavis.edu Reply-To: gfink@iris.UCDavis.EDU (George Fink) Organization: UC Davis, EECS Division of Computer Science Lines: 24 I am working on a program to be written in AKCL, and I wish to have dynamically created lambda expressions which have some sort of static symbol information specific to the expression. Is there a simple way/package to implement this, or is the best way to manually create a self-modifying a-list (or similar structure) to store the permanent information? For example, say I have the following expression (excuse syntactic errors):` (lambda () (let ((c 0)) (setq c (1+ c)) (if (= c 10) (do something)))) which is called intermittantly from my code - obviously, I want c to remain there between calls. But I am going to be creating these lambda expressions on the fly, albiet in some standard formats. Thanks, if you can help. Email me please. George Fink | gfink@iris.eecs.ucdavis.edu University of California, Davis | ucbvax!ucdavis!iris!gfink