From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Mikael Djurfeldt Newsgroups: gmane.lisp.guile.devel Subject: Re: module GC bug Date: Sun, 10 Jul 2005 10:16:33 +0200 Message-ID: <66e540fe0507100116779eca92@mail.gmail.com> References: <42A8D188.20007@xs4all.nl> <87fyuq1mrr.fsf@zagadka.de> <66e540fe05070802241cbf85ad@mail.gmail.com> <42CF8AA5.1080300@xs4all.nl> <66e540fe05070912285b0ab674@mail.gmail.com> <42D05CD6.3010906@xs4all.nl> Reply-To: djurfeldt@nada.kth.se NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: sea.gmane.org 1120984341 14829 80.91.229.2 (10 Jul 2005 08:32:21 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 10 Jul 2005 08:32:21 +0000 (UTC) Cc: guile-devel@gnu.org, Marius Vollmer Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Sun Jul 10 10:32:13 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DrXEO-0000q3-8c for guile-devel@m.gmane.org; Sun, 10 Jul 2005 10:32:08 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DrXFt-0005QR-HY for guile-devel@m.gmane.org; Sun, 10 Jul 2005 04:33:41 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DrXAZ-00045n-GY for guile-devel@gnu.org; Sun, 10 Jul 2005 04:28:11 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DrXAS-00044a-5g for guile-devel@gnu.org; Sun, 10 Jul 2005 04:28:10 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DrXAR-0003zY-0V for guile-devel@gnu.org; Sun, 10 Jul 2005 04:28:03 -0400 Original-Received: from [64.233.170.205] (helo=rproxy.gmail.com) by monty-python.gnu.org with esmtp (Exim 4.34) id 1DrX6P-0006my-Tk for guile-devel@gnu.org; Sun, 10 Jul 2005 04:23:54 -0400 Original-Received: by rproxy.gmail.com with SMTP id j1so629644rnf for ; Sun, 10 Jul 2005 01:16:33 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=BybFFo5tiL4Pforg2b4W8uihMeofV6cLP7zaTPDG4lrkQhshefQYycDGYQSt5EvFX7mAhDdNuBJJb2U0LauEeELCqaVUMacSDjKFJHlsm3eRjypwRxOU5RGkwwl31IbRTx2nY159Pqg6969biyXpRkMeZoWoDuESJ6n6D4dAjwM= Original-Received: by 10.38.65.46 with SMTP id n46mr3315739rna; Sun, 10 Jul 2005 01:16:33 -0700 (PDT) Original-Received: by 10.38.104.65 with HTTP; Sun, 10 Jul 2005 01:16:33 -0700 (PDT) Original-To: Han-Wen Nienhuys In-Reply-To: <42D05CD6.3010906@xs4all.nl> Content-Disposition: inline X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:5152 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:5152 On 7/10/05, Han-Wen Nienhuys wrote: > Mikael Djurfeldt wrote: > > Eval closures can be any arbitrary procedure which fulfills the > > obligations of an eval closure. This has been used in the guile-tcltk > > interface to make Tcl variables and functions look like ordinary > > Scheme variables. The SMOB eval closures is an optimization for the > > standard case. >=20 > Hmmm. and we can't use procedure properties, since arbitrary procedures > store those with a weak hashtable. Obviously, this is a general problem with procedure properties. If that problem is solved, the problem with the module property also goes away. _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://lists.gnu.org/mailman/listinfo/guile-devel