On 01/21/2003 5:24 AM, Leopold Toetsch wrote:
Please, before 1.0 is the time for incompatable changes to the bytecode format, rather then ugly hacks that bend over backwords to achieve backwords compatablity.Jürgen Bömmels (via RT) wrote: PS orig description again:This patch is the beginning of an effort to make PackFile format extendible. At the moment its combatible with the old bytecode format.Ok, to the details: It appends a 4th segment behind the 3 already defined segments (FIXUP, CONSTANT and BYTECODE) name DIRECTORY. After this directory one ore more uniquely named segments may follow.
If we care about reading old packfiles on newer parrots, that's easy enough to do without this. The only thing being hacky buys us is the ablity to run new packfiles on old parrots.
I'd be much happier seeing a packfile format that began with DIRECTORY, and then had the other major sections located dynamicly.
(Then again, making me happy shouldn't be anybody's priority.)
-=- James Mastros