right now I just need a placeholder after I imagine that the specialObjectArray and system tracer can let me specify what I want in the resulting image.

yes
And may be I could use mate explicit object format description to migrate (instead of systemTracer).

what is mate? ;-)
Why would you like to replace SystemTracer? is there some cons using it?

Luc


>
> cheers,
> Toon
>
> On 11/23/2011 11:25 PM, Stefan Marr wrote:
>> Hi:
>>
>> On 23 Nov 2011, at 22:59, St�phane Ducasse wrote:
>>> imagine that I want to bootstrap our nice kernel.
>>> I will need to somehow create a new nil, true, false, instances of new classes Undefined, True, False.
>>> Such instances will then be put on the SpecialObjectArray somehow.
>> Something kind of related:
>>
>> When debugging the VM, I am happy that I always encounter the same object as the first object in the heap. It is some strange string (think it encodes an error message or so).
>>
>> However, my thought was, also for other purposes, would it be possible to have these special objects sorted to the beginning? Especially, the nilObj would be very handy to have as the first object.
>>
>> That would need special VM support to arrange it that way, but knowing the nilObj from the very beginning would allow my to initialize some of my hacks more consistently, avoiding C-level NULLs and runtime checks.
>>
>> Just an idea, vaguely related to the question.
>>
>> Would be interesting to hear whether there are any historical insights with regard to ordering objects in the image.
>> Guess it is not done because nobody needed it. (and then there isn't really a primitive for it, and a moving GC might also be contra-productive, etc.)
>>
>> Best regards
>> Stefan
>>
>>
>>
>>> Stef
>
>