On Thu, Mar 27, 2008 at 09:27:45AM +1300, Michael van der Gulik wrote:
On Thu, Mar 27, 2008 at 7:06 AM, Matthew Fulmer tapplek@gmail.com wrote:
While talking to Craig about spoon, I learned that Tim made a new Compiled Method format using normal objects, and (I think) a VM that ran it. I tried searching for it and came up with: New Compiled Method Format and 3.0 Image http://wiki.squeak.org/squeak/750 VI4 http://wiki.squeak.org/squeak/2119 Version 4 http://wiki.squeak.org/squeak/3716 I have been discussing what would go into Squeak 4 since we now need to create such a system, due to the urgency of the license situation, and I am now leaning toward Spoon rather than KernelImage as a basis for Squeak4, after learning the magnitude of the relicense effort on Monday.
Tell us about the magnitude of this relicense effort... is it unachievable? Would we spend less time on the relicensing if we "just did it" using vanilla 3.10, or would it be less time in total to include this refactoring first and then do the relicensing?
Currently, August 2008 is looking like a reasonable release time. For details, see http://installer.pbwiki.org/LicenseAuditing
We have 2 months or so in which no relicensing work can happen (in Plan B), and that time could be spent getting a VM bug-fix into the image.
Personally, I will eventually (1-2 years maybe?) need a refactored and tidied up CompiledMethod format for my own project, so I have a vested interest in this.
Gulik.
-- http://people.squeakfoundation.org/person/mikevdg http://gulik.pbwiki.com/