On Fri, Aug 19, 2022 at 12:53:57PM +0200, Marc Nieper-Wißkirchen wrote: > Your extensive knowledge is always very helpful, John! > > So, let us call the objects "locatives" instead. This also has the > advantage that the getter can be reasonably named "locative-ref" as would > be custom in Scheme. Looks like your proposal is quite similar to what we have in CHICKEN. I would argue to have a look at our API first, since the proposal has some API parts that have the same names as CHICKEN's, but are incompatible in their definition. https://wiki.call-cc.org/man/5/Module%20(chicken%20locative) From a quick scan, at least make-locative is different. Cheers, Peter