From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Lynn Winebarger Newsgroups: gmane.lisp.guile.devel Subject: Re: goops and memoization Date: Mon, 2 Dec 2002 19:13:26 -0500 Sender: guile-devel-admin@gnu.org Message-ID: <02120219132603.12810@locke.free-expression.org> References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit X-Trace: main.gmane.org 1038874813 13807 80.91.224.249 (3 Dec 2002 00:20:13 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 3 Dec 2002 00:20:13 +0000 (UTC) Cc: Neil Jerram , djurfeldt@nada.kth.se, guile-devel@gnu.org Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18J0nI-0003aV-00 for ; Tue, 03 Dec 2002 01:20:08 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18J0oC-0004po-00; Mon, 02 Dec 2002 19:21:04 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 18J0nn-0004Ef-00 for guile-devel@gnu.org; Mon, 02 Dec 2002 19:20:39 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 18J0nj-00046k-00 for guile-devel@gnu.org; Mon, 02 Dec 2002 19:20:39 -0500 Original-Received: from rockridge.uits.indiana.edu ([129.79.1.74]) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18J0nj-00046Q-00 for guile-devel@gnu.org; Mon, 02 Dec 2002 19:20:35 -0500 Original-Received: from stjoseph.uits.indiana.edu (stjoseph.uits.indiana.edu [129.79.1.78]) by rockridge.uits.indiana.edu (8.12.1/8.12.1/IUPO) with ESMTP id gB30KSe3006278; Mon, 2 Dec 2002 19:20:28 -0500 (EST) Original-Received: from locke.free-expression.org (dial-117-185.dial.indiana.edu [156.56.117.185]) by stjoseph.uits.indiana.edu (8.12.1/8.12.1/IUPO) with SMTP id gB30KNNp029374; Mon, 2 Dec 2002 19:20:24 -0500 (EST) Original-To: djurfeldt@nada.kth.se, Mikael Djurfeldt , Dirk Herrmann X-Mailer: KMail [version 1.2] In-Reply-To: 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:1776 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:1776 On Monday 02 December 2002 03:45, Mikael Djurfeldt wrote: > procedure-source. I actually think working on the memoized > representation is more of a hack, but that might be motivated anyway > for reasons of efficiency. The problem with "unmemoizing" is that you don't have any guarantee that 'lambda is bound to the constant system lambda macro when you unmemoize. The real justification for memoizing is that you're evaluating the variables 'lambda,'if,etc to system constants. Lynn _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel