On Sat, Mar 5, 2011 at 12:12 AM, St�phane Ducasse <stephane.ducasse@inria.fr> wrote:
> Woot!!!!! �Is this still a tracer or does it create a new kernel from source? �If it's still a tracer when do you think you'll have a creator and what are you calling it?

From source may be a way to go but only for the smallest core.

Of course. �From source one produces the smallest thing that can bring up the rest of the system. �IMO, collections, numbers, compiler, files & a stdi/o read-eval-print loop.

But form source is /vital/ to be able to produce a new object representation and that's absolutely necessary to improve performance. �Using the tracer makes things like changing the bytecode set or replacing characters with immediate characters more difficult. �There's also value in having a declarative definition of the core system.

��
I would like to play with a source bootstrap.
For now we use a tracer and we should learn also how to build dynamically cores (like aljandro nurturing)

Stef