May 1, 2015
8:17 a.m.
On 01 May 2015, at 10:10, stepharo <stepharo@free.fr> wrote:
Clement
thanks for the information. I thought about that.
From a language perspective what you describe is plain bad. Implementation should not creep in the language semantics.
Yes, this is why we implemented the #mustBebooleanMagic. It now just works: when the optimised contruct is used on a non-boolean, we recompile the expression and execute is without optimization.
As a normal developer I do not want to know how I can redefine special optimized selectors.
Yes, you can⦠this was the whole point of the mustBebooleanMagic machinery. Marcus