We should get rid of it as it never fully worked and has surely rotted badly by now.

At one time, profiling by Adam showed that it was expensive to have too many levels of class derivation. But, once we are compiling to JS2 classes, if we were going to do anything like this, we should be doing it in the script compiler, leveraging of the mixin expander, rather than doing it only for LZX classes.

On 2008-02-08, at 18:15 EST, Henry Minsky wrote:

There's still code in the tag compiler for inlining of LZX classes. I
don't know if it works, but am guessing probably not.
It seems to require a special <?lzc ..> processing instruction which I
don't recall ever seeing used.

Anyway, is there any point in trying to preserve it, or should we
get rid of it when we get a chance? What was the thinking about how it
was supposed to improve
performance?



--
Henry Minsky
Software Architect
[EMAIL PROTECTED]

Reply via email to