Andy Wingo <wi...@igalia.com> writes: > > I think I have a solution here, as discussed on IRC. Basic idea is to > make a direct compiler from Tree-IL to bytecode, skipping the CPS step. > The result won't be optimal in terms of generated code quality (I > estimate on average 2x slowdown) but it will be very cheap to produce (I > estimate 10x improvement in time, and going from O(n log n) space to > O(n), with better constant factors. We'd use this compiler for -O0 or > maybe even -O1 code. > > Got to spend a few days working it up tho! > > Andy
I love how Andy can say something like "yeah I've thought of this awesome idea that will result in a 10x performance gain"...and "oh yeah, it'll only take me a few days to do it." What's awesome is he is such a genius, that he'll probably pull it off. :) -- Joshua Branson Sent from Emacs and Gnus