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.? Donovan Kolbly 11 Apr 2006 21:28 UTC

RScheme has various #foo, deriving from Dylan which apparently dropped the "!".

On 4/11/06, Marc Feeley <xxxxxx@iro.umontreal.ca> wrote:
> 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
>
>

--
-- Donovan