Email list hosting service & mailing list manager

A reference type Marc Nieper-Wißkirchen (18 Aug 2022 21:45 UTC)
Re: A reference type John Cowan (19 Aug 2022 01:36 UTC)
Re: A reference type Lassi Kortela (19 Aug 2022 10:03 UTC)
Re: A reference type Marc Nieper-Wißkirchen (19 Aug 2022 10:11 UTC)
Re: A reference type Lassi Kortela (19 Aug 2022 10:25 UTC)
Places in Scheme Marc Nieper-Wißkirchen (19 Aug 2022 10:42 UTC)
Re: Places in Scheme Marc Nieper-Wißkirchen (19 Aug 2022 11:36 UTC)
Re: Places in Scheme Per Bothner (19 Aug 2022 16:33 UTC)
Re: Places in Scheme Marc Nieper-Wißkirchen (19 Aug 2022 17:58 UTC)
Re: Places in Scheme Panicz Maciej Godek (25 Aug 2022 15:20 UTC)
Re: Places in Scheme Ray Dillinger (26 Aug 2022 02:29 UTC)
Re: A reference type Marc Nieper-Wißkirchen (19 Aug 2022 10:54 UTC)
Re: A reference type Marc Nieper-Wißkirchen (19 Aug 2022 11:44 UTC)
Re: A reference type Peter Bex (19 Aug 2022 12:02 UTC)
Re: A reference type Marc Nieper-Wißkirchen (19 Aug 2022 12:26 UTC)
Big words Lassi Kortela (19 Aug 2022 16:29 UTC)
Re: Big words Marc Nieper-Wißkirchen (19 Aug 2022 18:07 UTC)
Re: Big words Lassi Kortela (19 Aug 2022 20:06 UTC)
Re: Big words Marc Nieper-Wißkirchen (19 Aug 2022 20:31 UTC)
Re: Big words blake@xxxxxx (19 Aug 2022 22:06 UTC)
Re: Big words blake@xxxxxx (19 Aug 2022 22:08 UTC)
Re: Big words Arthur A. Gleckler (19 Aug 2022 18:09 UTC)
Re: Big words John Cowan (19 Aug 2022 18:39 UTC)

Re: A reference type Lassi Kortela 19 Aug 2022 10:03 UTC

> Lisp has a standard term for these things of which you speak: locatives.
> Zetalisp, the pre-CL of the Lisp Machine, had low-level locatives
> documented at <https://hanshuebner.github.io/lmman/fd-loc.xml
> <https://hanshuebner.github.io/lmman/fd-loc.xml>>. Locatives were
> removed from CL because they were considered not portable enough, but
> there is a portable package cl-locatives at
> <https://quickref.common-lisp.net/cl-locatives.html
> <https://quickref.common-lisp.net/cl-locatives.html>>.

Common Lisp also has "places" which are used for generalized reference
http://clhs.lisp.se/Body/26_glo_p.htm#place. Scheme's SRFI 17
(Generalized set!) is a copy of this.

However, places (like RnRS locations) are not a first-class type. They
are implied by the existence of suitable getters and setters.

See CLHS 5.1 Generalized Reference (http://clhs.lisp.se/Body/05_a.htm)

And especially 5.1.2 Kinds of Places (http://clhs.lisp.se/Body/05_a.htm)