[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: what are #!KEY &c.?



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

On 4/11/06, Marc Feeley <feeley@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
> > per@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