[CM] problem with #! in CMUCL

Dave Phillips dlphilp@bright.net
Sun, 24 Nov 2002 11:43:43 -0500


Greetings:

  Raeding through Rick Taube's new NM text I discovered that CMUCL
doesn't like the #! prefix. For example:

* (object-time #!test)

Reader error on #<Two-Way Stream, Input = #<Synonym Stream to
SYSTEM:*STDIN*>, Output = #<Synonym Stream to SYSTEM:*STDOUT*>>:
No dispatch function defined for #\!.

Restarts:
  0: [ABORT] Return to Top-Level.

Debug  (type H for help)

(COMMON-LISP::%READER-ERROR
 #<Two-Way Stream, Input = #<Synonym Stream to SYSTEM:*STDIN*>, Output =
#<Synonym Stream to SYSTEM:*STDOUT*>>
 "No dispatch function defined for ~S."
 #\!)
Source: Error finding source: 
Error in function DEBUG::GET-FILE-TOP-LEVEL-FORM:  Source file no longer
exists:
  target:code/reader.lisp.
0] 0

* 

Error in KERNEL::UNBOUND-SYMBOL-ERROR-HANDLER:  the variable TEST is
unbound.

Restarts:
  0: [ABORT] Return to Top-Level.

Debug  (type H for help)

(EVAL TEST)
Source: Error finding source: 
Error in function DEBUG::GET-FILE-TOP-LEVEL-FORM:  Source file no longer
exists:
  target:code/eval.lisp.
0] 0

* Warning:  Ignoring unmatched close parenthesis.
0

0
* 


  Can anyone tell me how to fix this problem ? Rick's examples from
nm_10 onward utilize this prefix extensively so I'd like to know the
CMUCL equivalent. TIA !

Best regards,

== Dave Phillips

	The Book Of Linux Music & Sound at http://www.nostarch.com/lms.htm
	The Linux Soundapps Site at http://linux-sound.org

Currently listening to: Cecil Taylor, "Conquistador"