From: "Michael T. Richter" Date: 2007-09-19T23:15:37+09:00 Subject: Re: The meaning of a = b in object oriented languages --=-HvNdXOcrQQv1syHPI5lc Content-Type: multipart/alternative; boundary="=-9nDH1oQ8/KxuaJlRWqiq" --=-9nDH1oQ8/KxuaJlRWqiq Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Wed, 2007-19-09 at 21:55 +0900, Gone Sail wrote: > true enough. the copy mechanism of a language that uses garbage=20 > collection has no concept of an address .. therefore can only copy the=20 > reference. Not all garbage collectors are copying collectors. Mark/sweep is the first one that leaps to mind as a non-copying one. Baker's Treadmill is another. You'll find lots of other collectors detailed and pointed to here: http://www.cs.kent.ac.uk/people/staff/rej/gc.html --=20 Michael T. Richter (GoogleTalk: ttmrichter@gmail.com) When debugging, novices insert corrective code; experts remove defective code. (Richard Pattis) --=-9nDH1oQ8/KxuaJlRWqiq Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Wed, 2007-19-09 at 21:55 +0900, Gone Sail wrote:
true enough.  the copy mechanism of a language that=
 uses garbage 
collection has no concept of an address .. therefor=
e can only copy the 
reference.

Not all garbage collectors are copying collectors.  Mark/sweep is the = first one that leaps to mind as a non-copying one.  Baker's Treadmill = is another.  You'll find lots of other collectors detailed and pointed= to here: htt= p://www.cs.kent.ac.uk/people/staff/rej/gc.html

--
Michael T. Richter <ttmri= chter@gmail.com> (GoogleTalk: ttmrichter@gmail.com)
When debugging, novices insert corrective code; experts remove defective= code. (Richard Pattis)
--=-9nDH1oQ8/KxuaJlRWqiq-- --=-HvNdXOcrQQv1syHPI5lc Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBG8S7yLqyWkKVQ54QRAlgFAKClfvYdf0zOFC9uf8Zs+TeiqYB+GgCeOX6V 54yln+G3N03JJTXrgXXGCe0= =3K4R -----END PGP SIGNATURE----- --=-HvNdXOcrQQv1syHPI5lc--