Subject: Re: Alternatives to EVAL From: Erik Naggum <erik@naggum.no> Date: 2000/04/04 Newsgroups: comp.lang.lisp Message-ID: <3163862636948799@naggum.no> * Scott L. Burson | I would additionally suggest going a bit further and making a package | that contains *only* the symbols you will need to read. This will limit | what the incoming forms can do when EVALed... which would make me a lot | more comfortable with this design. it's even a little worse than you sketch out. ideally, you should be able to force intern not to intern, i.e. to have read call find-symbol and barf on uninterned symbols. ideally, you should be able to force the symbol-reader to barf on _any_ package specification other than those you have specified. neither of these are possible in fully conforming code. #:Erik