what are #!KEY &c.? Taylor R. Campbell (11 Apr 2006 19:32 UTC)
Re: what are #!KEY &c.? Marc Feeley (11 Apr 2006 20:45 UTC)
Re: what are #!KEY &c.? Per Bothner (11 Apr 2006 20:51 UTC)
Re: what are #!KEY &c.? Marc Feeley (11 Apr 2006 21:27 UTC)
Re: what are #!KEY &c.? Donovan Kolbly (11 Apr 2006 21:28 UTC)

Re: what are #!KEY &c.? Marc Feeley 11 Apr 2006 21:27 UTC

On 11-Apr-06, at 4:51 PM, Per Bothner wrote:

> Marc Feeley wrote:
>> Some Scheme systems still use the #!foo syntax for some objects
>> (Gambit and Chez Scheme use #!eof to denote the end-of-file object).
>
> So does Kawa, which also has:
> #!void - same as (values):  The result of "void expressions".
> #!null - Java null.
> #!default and #!undefined - used mainly internally.
> --
> 	--Per Bothner
> xxxxxx@bothner.com   http://per.bothner.com/

And here's the complete set for Gambit:

  #!eof         end-of-file
  #!void        void object
  #!unbound     unbound variable
  #!unbound2    unbound variable
  #!optional
  #!rest
  #!key

Are there other Scheme systems that use the #!foo syntax?

Marc