From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Marius Vollmer Newsgroups: gmane.lisp.guile.devel Subject: Re: status: separation of expansion/optimization/memoization/execution Date: 27 Aug 2002 00:11:22 +0200 Sender: guile-devel-admin@gnu.org Message-ID: <23372.1757111654$1030399979@news.gmane.org> References: NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1030399979 29090 127.0.0.1 (26 Aug 2002 22:12:59 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 26 Aug 2002 22:12:59 +0000 (UTC) Cc: guile-devel@gnu.org, guile-user@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 17jS6R-0007Ym-00 for ; Tue, 27 Aug 2002 00:12:56 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 17jS7m-0002UA-00; Mon, 26 Aug 2002 18:14:18 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17jS56-0001wv-00 for guile-devel@gnu.org; Mon, 26 Aug 2002 18:11:32 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17jS4y-0001uB-00 for guile-devel@gnu.org; Mon, 26 Aug 2002 18:11:31 -0400 Original-Received: from dialin.speedway42.dip39.dokom.de ([195.138.42.39] helo=zagadka.ping.de) by monty-python.gnu.org with smtp (Exim 4.10) id 17jS4x-0001tc-00 for guile-devel@gnu.org; Mon, 26 Aug 2002 18:11:23 -0400 Original-Received: (qmail 25730 invoked by uid 1000); 26 Aug 2002 22:11:22 -0000 Original-To: Dirk Herrmann In-Reply-To: Original-Lines: 21 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 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:1163 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:1163 Dirk Herrmann writes: > On 10 Aug 2002, Marius Vollmer wrote: > > > So, cleaning up the existing lazy memoizer is a very good thing > > indeed. But I'd say you should also make sure that you don't > > significantly lose performance by doing it. That part of Guile will > > be performance-critical for quite some time. > > At the current state I can't decide yet, whether after the changes guile's > speed will at all differ from before. Too many optimizations of the > scheme code are not possible yet, until the separation is complete. Are there optimizations that will be possible after the separation that are not possible now? In any case, please proceed carefully. Making a branch is probably a good idea. -- GPG: D5D4E405 - 2F9B BCCC 8527 692A 04E3 331E FAF8 226A D5D4 E405 _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel