[mcclim-cvs] CVS mcclim
crhodes
crhodes at common-lisp.net
Sat Feb 28 16:48:17 UTC 2009
Update of /project/mcclim/cvsroot/mcclim
In directory cl-net:/tmp/cvs-serv7072
Modified Files:
commands.lisp
Log Message:
Unsupplied and Numeric argument markers should not be uninterned
structures, otherwise use of the literals in compiled files will fail to
compare EQLly with the specials.
--- /project/mcclim/cvsroot/mcclim/commands.lisp 2009/02/17 14:06:35 1.82
+++ /project/mcclim/cvsroot/mcclim/commands.lisp 2009/02/28 16:48:16 1.83
@@ -671,15 +671,13 @@
(defparameter *command-parser-table* (make-hash-table)
"Mapping from command names to argument parsing functions.")
-
-(defvar *unsupplied-argument-marker* (gensym "UNSUPPLIED-ARGUMENT-MARKER"))
+(defvar *unsupplied-argument-marker* '%unsupplied-argument-marker%)
+(defvar *numeric-argument-marker* '%numeric-argument-marker%)
(defvar *command-name-delimiters* '(command-delimiter))
(defvar *command-argument-delimiters* '(command-delimiter))
-(defvar *numeric-argument-marker* (cons nil nil))
-
;;; A type indicating empty input. For example, if one types <space>
;;; to get the default value of a keyword argument, and then types
;;; <return>, we don't want to see "None" in the output history. So,
More information about the Mcclim-cvs
mailing list