Newsgroups: comp.lang.lisp
Path: cantaloupe.srv.cs.cmu.edu!nntp.club.cc.cmu.edu!goldenapple.srv.cs.cmu.edu!das-news2.harvard.edu!oitnews.harvard.edu!news.dfci.harvard.edu!camelot.ccs.neu.edu!news.mathworks.com!worldnet.att.net!europa.clark.net!newsfeeds.sol.net!ix.netcom.com!hbaker
From: hbaker@netcom.com (Henry Baker)
Subject: Re: Cdr-coding
Content-Type: text/plain; charset=ISO-8859-1
Message-ID: <hbaker-2703970958490001@10.0.2.1>
Sender: hbaker@netcom13.netcom.com
Content-Transfer-Encoding: 8bit
Organization: nil
X-Newsreader: Yet Another NewsWatcher 2.2.0
References: <5haoo1$rn8$2@news.du.etx.ericsson.se> <5hccvl$khp$1@sparky.franz.com>
Mime-Version: 1.0
Date: Thu, 27 Mar 1997 17:58:49 GMT
Lines: 10

In article <5hccvl$khp$1@sparky.franz.com>, kem@franz.com wrote:

> However, a non-CommonLisp alternative is to make all lists cdr-coded,
> and also make them read-only!  This is a big win for a parallel, distributed
> system, and also appropriate for a persistent object system as well,
> since read-only means lists can be copied at will, and cdr-coding makes 
> the data more compact in memory and to transfer.

Of course, if such lists are allowed to 'share tails', then some of them
cannot be cdr-coded...
