[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: status: separation of expansion/optimization/memoization/execution
From: |
Marius Vollmer |
Subject: |
Re: status: separation of expansion/optimization/memoization/execution |
Date: |
27 Aug 2002 00:11:22 +0200 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 |
Dirk Herrmann <address@hidden> 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
Re: status: separation of expansion/optimization/memoization/execution, Neil Jerram, 2002/08/05