From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Rob Browning Newsgroups: gmane.lisp.guile.devel Subject: Re: goops and memoization Date: Tue, 03 Dec 2002 20:56:18 -0600 Sender: guile-devel-admin@gnu.org Message-ID: <87lm36h4q5.fsf@raven.i.defaultvalue.org> References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1038970520 14137 80.91.224.249 (4 Dec 2002 02:55:20 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 4 Dec 2002 02:55:20 +0000 (UTC) Cc: Dirk Herrmann , guile-devel@gnu.org, Neil Jerram 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 18JPh0-0003fr-00 for ; Wed, 04 Dec 2002 03:55:18 +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 18JPim-0003b5-00; Tue, 03 Dec 2002 21:57:08 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 18JPi2-0002LG-00 for guile-devel@gnu.org; Tue, 03 Dec 2002 21:56:22 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 18JPi0-0002Kx-00 for guile-devel@gnu.org; Tue, 03 Dec 2002 21:56:21 -0500 Original-Received: from n66644228.ipcdsl.net ([66.64.4.228] helo=defaultvalue.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18JPhz-0002Kj-00 for guile-devel@gnu.org; Tue, 03 Dec 2002 21:56:20 -0500 Original-Received: from raven.i.defaultvalue.org (raven.i.defaultvalue.org [192.168.1.7]) by defaultvalue.org (Postfix) with ESMTP id 3D57114EF; Tue, 3 Dec 2002 20:56:19 -0600 (CST) Original-Received: by raven.i.defaultvalue.org (Postfix, from userid 1000) id AD0208BEF7; Tue, 3 Dec 2002 20:56:18 -0600 (CST) Original-To: djurfeldt@nada.kth.se In-Reply-To: (Mikael Djurfeldt's message of "Wed, 04 Dec 2002 02:53:32 +0100") User-Agent: Gnus/5.090008 (Oort Gnus v0.08) Emacs/21.2 (i386-pc-linux-gnu) 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:1789 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:1789 Mikael Djurfeldt writes: > 2. Goops method optimizations should not be done in advance. They are > supposed to be performed at the exact instance when a generic > function is called with a particular combination of argument types > for the first time. That is of course possible to reconcile with > the steps above, although steps 3-4 will be folded into the > execution. Hmm. So what's your impression of how GOOPS might (or might not) fit in with offline compilation where you might want to produce a .o file that will be executed later? (Note that although I've been talking about offline compilation, I'm not dead set on it, but I would like to understand the issues involved more clearly.) -- Rob Browning rlb @defaultvalue.org, @linuxdevel.com, and @debian.org Previously @cs.utexas.edu GPG starting 2002-11-03 = 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4 _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel