|
From: | Juergen Sauermann |
Subject: | Re: [Bug-apl] Optimizations revived |
Date: | Sun, 24 Aug 2014 17:26:22 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.0 |
Hi Elias, there are actually more cases. For example: (5 5↑A)←B This is like left values in C/C++. I would agree that unnecessary cloning should be avoided. But that needs to be done in a way that can be proven to be correct (and without complex data structures managing ownership of values). In the past even a rather simple flag scheme has turned out to be non-maintainable and I would not like to walk on such a path again. You can have a look at tags/apl-1.1-old-memory-management/ in SVN to see how to not do things. /// Jürgen On 08/24/2014 05:01 PM, Elias Mårtenson
wrote:
|
[Prev in Thread] | Current Thread | [Next in Thread] |