<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><blockquote type="cite"><meta charset="utf-8"><span class="Apple-style-span" style="font-family: verdana, geneva, helvetica, arial, sans-serif; border-collapse: collapse; font-size: 13px; ">&gt; So the question is, has ever been considered to simply build the bridge between&nbsp;<br>&gt; communities and to use the PharoCore image as the base for Squeak?&nbsp;<br><br>This wouldn't work for the same reasons that it wouldn't work to use a&nbsp;<br>Squeak-trunk image as the basis for Pharo. You should propose that at&nbsp;<br>some point just to see what kind of reaction you get ;-)&nbsp;<br><br>Cheers,&nbsp;<br>&nbsp; &nbsp;- Andreas&nbsp;<br></span></blockquote><br><div><meta charset="utf-8"><span class="Apple-style-span" style="font-family: verdana, geneva, helvetica, arial, sans-serif; border-collapse: collapse; font-size: 13px; ">Yes please propose it. That is an excellent idea. Lets use the PharoCore image as the base for future Squeak releases! It would work excellently, it might require some humility from Andreas. In my opinion it is the only sensible way forward.</span></div><div><font class="Apple-style-span" face="verdana, geneva, helvetica, arial, sans-serif" size="3"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 13px;"><br></span></font></div><div><font class="Apple-style-span" face="verdana, geneva, helvetica, arial, sans-serif" size="3"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 13px;">Let me divulge a little secret here, the biggest reason that we kept the original 3.11 development always said to be about "process" and not about the actual release image, is that with a decent image building and testing process in place it would then have been possible to build and test a future squeak release pilot on top of some of the pharo-core packages. For us Pharo was simply a pilot project moving the core forward that we could borrow the best bits from it as appropriate. By adopting pharo in carefully integrated pieces we would perhaps of stood a chance of keeping the community together.</span></font></div><div><font class="Apple-style-span" face="verdana, geneva, helvetica, arial, sans-serif" size="3"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 13px;"><br></span></font></div><div><font class="Apple-style-span" face="verdana, geneva, helvetica, arial, sans-serif" size="3"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 13px;">The annoying thing was that Pharo team seemed to be insisting on diverging far more than was necessary and consistently refused to adopt any shared values or code that would have made this approach easier, we really need as a starting point, shared code loading tools, package management tools, and shared testing tools at the very least. i.e. Installer, and MC1.5/6 were developed with this in mind, and so was SUnit-improved, but the Pharo team refused to touch either of these projects.</span></font></div><div><font class="Apple-style-span" face="verdana, geneva, helvetica, arial, sans-serif" size="3"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 13px;"><br></span></font></div><div><font class="Apple-style-span" face="verdana, geneva, helvetica, arial, sans-serif" size="3"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 13px;">The more that the squeak-core image changes (i.e. in trunk) without tracking pharo's core packages the more diverse and impossible future integration will become. The old 3.11 effort was about having the tools to enable packages to be developed and tested in both Pharo and Squeak and all other forks, and then extending this to suggest common core packages as a way forward for everyone.</span></font></div><div><font class="Apple-style-span" face="verdana, geneva, helvetica, arial, sans-serif" size="3"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 13px;"><br></span></font></div><div><span class="Apple-style-span" style="font-family: verdana, geneva, helvetica, arial, sans-serif; border-collapse: collapse; font-size: 13px; ">So now that our to-be carefully planned evolution of squeak-core, using pharo for inspiration, has been trashed by random hacking on trunk, adopting PharoCore as a base image is probably the viable way forward for this community to remain viable.</span></div><div><font class="Apple-style-span" face="verdana, geneva, helvetica, arial, sans-serif" size="3"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 13px;"><br></span></font></div><div><font class="Apple-style-span" face="verdana, geneva, helvetica, arial, sans-serif" size="3"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 13px;">You already know that I don't see the squeak community as viable, since it eats its young.</span></font></div><div><font class="Apple-style-span" face="verdana, geneva, helvetica, arial, sans-serif" size="3"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 13px;"><br></span></font></div><div><font class="Apple-style-span" face="verdana, geneva, helvetica, arial, sans-serif" size="3"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 13px;">Sooner or later the board or someone will realize this, they will get elected to the board, and all those of you who have been working hard on trunk will discover that all your contributions have been wasted. Never mind eh.</span></font></div><div><font class="Apple-style-span" face="verdana, geneva, helvetica, arial, sans-serif" size="3"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 13px;"><br></span></font></div><div><font class="Apple-style-span" face="verdana, geneva, helvetica, arial, sans-serif" size="3"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 13px;">Keith</span></font></div></body></html>