<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><blockquote type="cite"><div>Progress which cant be used is not actually progress.<font class="Apple-style-span" color="#000000"><font class="Apple-style-span" color="#144FAE"><br></font></font></div></blockquote><br></div><div>From my point of view, every feature of 3.11 that you publish which is directly loadable into 3.10, I will accept as progress, because I can use it now.</div><div><br></div><div>Otherwise, I will have to wait over a year to port my code base and find out.</div><div><br></div><div>Presently it seems to me that every feature of 3.11, is a potential compatibility problem, making the port more difficult and the probability of the port happening more unlikely.&nbsp;</div><div><br></div><div>I get paid for delivering an application that works.&nbsp;The porting process, when it eventually happens will end up as a month or so of unpaid work, since the client doesn't care about the details.</div><div><br></div><div>What I don't get is how come Randal, who is an application developer himself, doesn't see this.&nbsp;</div><div><br></div><div>Do you have some other solution? Ahhh I get it. Randal is building his stuff on other peoples packages like seaside, so you get to leave the hassle of fork incompatibilities to them, its "someone else's problem". Cool solution.</div><div><br></div><div>So... the seaside crew announce that they are going to solve this problem by only developing for Pharo, and the Magma guy announces that he is going to solve this problem by only developing for Squeak. Pity the poor soul who wants to use Seaside with Magma</div><div><br></div><div>that would be me</div><div><br></div><div>Keith</div><div><br></div><div>p.s. before someone who is incapable of abstract thought pipes up and says "but seaside runs on squeak as well", and "magma runs on pharo as well" The Magma-Seaside case is "only an example" demonstrating the principle of the problem.</div><div><br></div><div>p.p.s&nbsp;now with the current state of play, I simply despair, since squeak ceases to be a viable platform to actually work in, because everyone is insisting on developing to moving targets, and I mean everyone! All you have to do to change this is conceptually develop patches only relative to specific non moving releases. Then all of the forks will naturally converge their API's, and you wont leave people behind.</div></body></html>