From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Han-Wen Newsgroups: gmane.lisp.guile.devel Subject: Re: gen gc Date: Sat, 20 Jul 2002 00:33:36 +0200 Sender: guile-devel-admin@gnu.org Message-ID: <15672.37824.572478.4973@blauw.xs4all.nl> References: <15669.59575.560391.128570@blauw.xs4all.nl> <871ya2ezjo.fsf@zagadka.ping.de> <15669.63974.973133.308661@blauw.xs4all.nl> <3D36AFBC.1000206@puremagic.com> <15670.44970.137101.467470@meddo.cs.uu.nl> <87r8i0s706.fsf@raven.i.defaultvalue.org> <15671.56925.864831.996455@blauw.xs4all.nl> <87d6tjsp4c.fsf@raven.i.defaultvalue.org> <15672.32634.989025.338177@meddo.cs.uu.nl> <87znwnieth.fsf@raven.i.defaultvalue.org> Reply-To: hanwen@cs.uu.nl NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: main.gmane.org 1027117882 31423 127.0.0.1 (19 Jul 2002 22:31:22 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 19 Jul 2002 22:31:22 +0000 (UTC) Cc: guile-devel@gnu.org Return-path: Original-Received: from fencepost.gnu.org ([199.232.76.164]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 17VgHQ-0008Ah-00 for ; Sat, 20 Jul 2002 00:31:20 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.35 #1 (Debian)) id 17VgHK-00075G-00; Fri, 19 Jul 2002 18:31:14 -0400 Original-Received: from smtpzilla1.xs4all.nl ([194.109.127.137]) by fencepost.gnu.org with esmtp (Exim 3.35 #1 (Debian)) id 17VgGp-00074m-00 for ; Fri, 19 Jul 2002 18:30:44 -0400 Original-Received: from blauw.xs4all.nl (blauw.xs4all.nl [213.84.26.127]) by smtpzilla1.xs4all.nl (8.12.0/8.12.0) with ESMTP id g6JMUXQJ068642; Sat, 20 Jul 2002 00:30:33 +0200 (CEST) Original-To: Rob Browning In-Reply-To: <87znwnieth.fsf@raven.i.defaultvalue.org> X-Mailer: VM 7.05 under Emacs 21.2.1 Errors-To: guile-devel-admin@gnu.org X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Developers list for Guile, the GNU extensibility library List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.lisp.guile.devel:833 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:833 rlb@defaultvalue.org writes: > Earlier I thought you posted that object-address's docs say that it's > supposed to return a value that's unique to the object, and I thought > you also said that that the returned value was only ever used for > display purposes (i.e. no one will ever say "give me the object > corresponding to address N"). > > If both of those bits are true, then all I was saying was that when > you create an object, you could assign it a unique integer (from a > counter) -- i.e. stick the integer into the object, and object-address > could just look in the object and return that integer whenever called. Most objects don't allow for places to insert extra integers. object-address takes a general scheme object, and eg. in a cons there is no room for an extra number. > Of course if the object-address docs are wrong, then that's a > different story. Unless I'm mistaken, object-address is not standard Scheme, so we can pretty much change the docs to suit our needs :) -- Han-Wen Nienhuys | hanwen@cs.uu.nl | http://www.cs.uu.nl/~hanwen _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel