[CM] problem with #! in CMUCL

Dave Phillips dlphilp@bright.net
Sun, 24 Nov 2002 15:37:59 -0500


Greetings:

  Thanks for the note, Torsten, but here's what happens with the current
2.4.0 and CMUCL 18d :

* (new seq name 'test)

#<SEQ "#<SEQ "TEST">">
* #!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

* 

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: Jelly Roll Morton, "The Pearls"




Torsten Anders wrote:
> 
> Using CM 2.3.4 an CMUCL 18d I had no problems like that.
> 
> * (new seq name 'test)
> #<seq: "test">
> * #!test
> #<seq: "test">
> 
> So I do not think your error is caused by the read macro '#!', but no
> further help unfortunately -- can not reproduce your error.
> 
> Regards,
> Torsten
> 
> On Sun, 2002-11-24 at 16:43, Dave Phillips wrote:
> > 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 #\!.
> > [snip]
> --
> Torsten Anders
> Sonic Arts Research Centre
> Queens University Belfast
> Tel: +44 28 9027 4831
> 
> _______________________________________________
> Cmdist mailing list
> Cmdist@ccrma.stanford.edu
> http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist