Dan Sugalski <[EMAIL PROTECTED]> wrote:

[ a lot of design ]

> Yes, this does bloat out the format some, but it

Seems so. But anyway, can you put together a design document and check
it in, so that this whole stuff isn't lost in history.

Some additional random remarks and questions:

* Where do these name-labels come from?
* The new image format implies, that each simple item is preceeded by a
  tag-byte having the type of the following item.
* For a dense image stream, we have to give up to use the opcode_t aligned
  packfile constants routines. OTOH, e.g. small integer can be coded
  with less bytes.
* Should packfile constants use the same format? Less code duplication,
  less errors.
* What kind of data inspection from outside do you think of?
* Implementing thaw and error handling will be great fun :)

I'll still add a few bits to the current scheme to be able to
freeze/thaw packfile constants (Sub for now, maybe Classes). Then things
can settle and await the implementation of freeze/thaw 0.2.

>                                       Dan

leo

Reply via email to