Re: on call by reference

Liste des GroupesRevenir à cl scheme 
Sujet : Re: on call by reference
De : chris (at) *nospam* cvine--nospam--.freeserve.co.uk (Chris Vine)
Groupes : comp.lang.scheme
Date : 22. Mar 2024, 00:02:43
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <20240321220243.442881d9c57a4505aca6816c@cvine--nospam--.freeserve.co.uk>
References : 1 2 3 4 5
User-Agent : Sylpheed 3.7.0 (GTK+ 2.24.33; x86_64-unknown-linux-gnu)
On Thu, 21 Mar 2024 21:12:36 -0000 (UTC)
Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
On Thu, 21 Mar 2024 18:08:12 +0000, Chris Vine wrote:
 
... but for mutable entities it behaves like call by reference ...
 
This has already been discussed. Only parts of the passed entity can be
mutated this way, it cannot be replaced with another complete entity as
far as the caller is concerned. Thus, it is still “call by value”.

Which part of:

  "Scheme is call by value in the sense that ... any 'reseating' of an
  identifier within a procedure does not reseat the reference viewed
  lexically outside the procedure ..."

were you disagreeing with?

Chris

Date Sujet#  Auteur
19 Mar 24 * on call by reference19Johanne Fairchild
20 Mar 24 +- Re: on call by reference1Lawrence D'Oliveiro
20 Mar 24 +* Re: on call by reference3Dmitri Volkov
20 Mar 24 i+- Re: on call by reference1Lawrence D'Oliveiro
20 Mar 24 i`- Re: on call by reference1Schol-R-LEA
20 Mar 24 +* Re: on call by reference4Alan Bawden
20 Mar 24 i`* Re: on call by reference3Johanne Fairchild
21 Mar 24 i `* Re: on call by reference2Alan Bawden
21 Mar 24 i  `- Re: on call by reference1Johanne Fairchild
20 Mar 24 `* Re: on call by reference10Schol-R-LEA
20 Mar 24  +* Re: on call by reference5Schol-R-LEA
21 Mar 24  i`* Re: on call by reference4Chris Vine
21 Mar 24  i `* Re: on call by reference3Lawrence D'Oliveiro
22 Mar 24  i  `* Re: on call by reference2Chris Vine
22 Mar 24  i   `- Re: on call by reference1Lawrence D'Oliveiro
21 Mar 24  +* Re: on call by reference2Alan Bawden
21 Mar 24  i`- Re: on call by reference1Schol-R-LEA
21 Mar 24  `* Re: on call by reference2Lawrence D'Oliveiro
21 Mar 24   `- Re: on call by reference1Schol-R-LEA

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal