Email list hosting service & mailing list manager

A different approach Thomas Lord (18 Jul 2005 17:45 UTC)
Re: A different approach felix winkelmann (19 Jul 2005 08:19 UTC)
Re: A different approach Jens Axel Søgaard (19 Jul 2005 08:29 UTC)
Re: A different approach felix winkelmann (19 Jul 2005 08:39 UTC)
Re: A different approach Jens Axel Søgaard (19 Jul 2005 08:46 UTC)
Re: A different approach felix winkelmann (20 Jul 2005 07:25 UTC)
Re: A different approach Jens Axel Søgaard (20 Jul 2005 10:07 UTC)

Re: A different approach Jens Axel Søgaard 19 Jul 2005 08:46 UTC

felix winkelmann wrote:

> Uninterned symbols are (currently) not provided by standard Scheme,
> and can be simulated by some magic prefix in portable code.

Nevertheless, the section eqv? has the following note on symbols:

   The eqv? procedure returns #t if:

     * obj1 and obj2 are both symbols and

       (string=? (symbol->string obj1)
                 (symbol->string obj2))
                   ===>  #t

           Note:   This assumes that neither obj1 nor obj2 is an
   ``uninterned symbol'' as alluded to in section 6.3.3. This report does
   not presume to specify the behavior of eqv? on
   implementation-dependent extensions.

Since some implementation do have uninterned symbols, it implies
that it isn't great style to rely on the above.

--
Jens Axel Søgaard