|
From: | Paul F. Dietz |
Subject: | Re: [Gcl-devel] Re: possible dotimes enhancement |
Date: | Sun, 03 Aug 2003 13:20:49 -0500 |
User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20030225 |
Camm Maguire wrote:
Greetings! Paul, one other thought -- Is there a definitive list in ansi common lisp of the 'side effect' forms, e.g. setq, setf, incf, etc.?
Look in ansi-tests/cl-symbol-names.lsp for the variables cl-test::*cl-macro-symbols* and cl-test::*cl-special-operator-symbols*. These contain the names of the standardized macros and special operators. The *f macros are in the former list; SETQ is in the latter. What do you need this for? The user can define his own *f macros, so detecting side effects at compile time will require macroexpansion in any case. Paul
[Prev in Thread] | Current Thread | [Next in Thread] |