Deutsch   English   Français   Italiano  
<uti7s3$2ed01$2@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Lawrence D'Oliveiro <ldo@nz.invalid>
Newsgroups: comp.lang.scheme
Subject: Re: on call by reference
Date: Thu, 21 Mar 2024 21:12:36 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 7
Message-ID: <uti7s3$2ed01$2@dont-email.me>
References: <877chyiosp.fsf@tudado.org> <utetgj$1hs9g$1@dont-email.me>
	<uteu3o$1hsjh$1@dont-email.me>
	<20240321180812.830e9559eb6b35aae14dc29b@cvine--nospam--.freeserve.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 21 Mar 2024 21:12:36 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="badb6633f042ee08dd03f65d8f49603e";
	logging-data="2569217"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1/l/W7e2yd/aPBqrB5U2B2j"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:rBRBUj1OpWR9Yx6yOzVqsUeKbD0=
Bytes: 1383

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”.