What should be in the next release.
Tony Garnock-Jones
tonyg at lshift.net
Wed Nov 9 11:50:59 CET 2005
Bryce Kampjes wrote:
> The big question is whether to work on blocks next.
Yes please! I'm looking forward to throwing away the compiler hacks that
inline ifTrue:ifFalse: and friends.
> It will also make the Exupery shutdown code more
> important because an unmodified VM will not understand these new
> context objects and require image support code to deal with compiled
> contexts (say for debugging).
That's very interesting. Are you going to pursue a Self-style
revert-to-simpler-representations-on-demand strategy?
> The top four items are:
> * blocks
> * super sends
> * new
> * integration (making primitive inlining usable and the
> the profiling compiler effective)
What's different about super sends as compared to regular sends? Isn't
the statically-available information better for super sends, and
otherwise they're more-or-less the same? (What am I missing? I should
perhaps have my morning coffee.)
I'd vote for blocks, new, integration, super-sends to be the order.
Cheers,
Tony
--
[][][] Tony Garnock-Jones | Mob: +44 (0)7905 974 211
[][] LShift Ltd | Tel: +44 (0)20 7729 7060
[] [] http://www.lshift.net/ | Email: tonyg at lshift.net
More information about the Exupery
mailing list