On 23 Sep 2024, at 12:13, Marc Nieper-Wißkirchen <marc.nie...@gmail.com> wrote:

>>   R7RS Large will probably make weaknesses in collection like this 
>> implementation-specified, so conforming impls will have to document if they 
>> can’t collect symbols.
> 
> Has this been discussed already?

<https://codeberg.org/scheme/r7rs/issues/105>

> Firstly, it doesn't make sense to use keys without locations, as I tried to 
> explain.  Secondly, SRFI 254 does not ban them but leaves it open.
> 

> It is like saying strings are not important for, say, "+".  R7RS leaves it 
> open what happens when you evaluate (+ 1 "zwei").


The difference between that case and this is that R7RS also clearly states a 
set of values for which the result of + is not ‘left open’.

> I still fail to understand in what sense it is not strong enough.  It lists 
> types that are guaranteed to denote locations or sequences of locations.  
> What else would be needed?

The list is non-exhaustive. It says ‘such as’. Clearly, there are ‘objects’ 
which do not denote locations.


Daphne

Reply via email to