<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
<br><div><div>On&nbsp;Dec&nbsp;28,&nbsp;2006,&nbsp;at&nbsp;10:51&nbsp;,&nbsp;Jecel&nbsp;Assumpcao&nbsp;Jr&nbsp;wrote:</div><div><br class="webkit-block-placeholder"></div><div>[also&nbsp;snipped&nbsp;rather&nbsp;radically]</div><blockquote type="cite"><div><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br></p> <blockquote type="cite"><p style="margin: 0.0px 0.0px 0.0px 10.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">[community around a new Squeak?]</font></p> </blockquote><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">That is something I thought a lot about back in 1998. And I watch</font></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">closely the community's reaction to stuff like Coke or Slate. What I</font></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">concluded was that there are several rather different groups. The</font></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">largest group is the eToys users and they are extremely under</font></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">represented here. There is a tiny "use Squeak to build something better"</font></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">group but most people here are in the "we need a great open source</font></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">Smalltalk-80" (there is a lot of overlap, of course). So I don't see how</font></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">you can change things and not lose a significant part of this</font></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">(squeak-dev) community.</font></p></div></blockquote><div><br class="webkit-block-placeholder"></div><div>In&nbsp;theory:&nbsp;&nbsp;refactor.&nbsp;&nbsp;Make&nbsp;the&nbsp;the&nbsp;"something&nbsp;better"&nbsp;something&nbsp;that&nbsp;is&nbsp;more&nbsp;abstract&nbsp;than&nbsp;either&nbsp;eToys&nbsp;or&nbsp;Smalltalk-80&nbsp;and&nbsp;allow&nbsp;it&nbsp;to&nbsp;have&nbsp;"subclasses"&nbsp;that&nbsp;are,&nbsp;in&nbsp;effect,&nbsp;eToys&nbsp;and&nbsp;a&nbsp;great&nbsp;Smalltalk-80.&nbsp;&nbsp;Which&nbsp;is&nbsp;not&nbsp;the&nbsp;same&nbsp;as&nbsp;a&nbsp;big&nbsp;bowl&nbsp;of&nbsp;everything&nbsp;at&nbsp;once.</div><br><blockquote type="cite"><div> <blockquote type="cite"><p style="margin: 0.0px 0.0px 0.0px 10.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">Increasing complexity is easy; moving it around in tradeoffs is harder;<span class="Apple-converted-space">&nbsp;</span></font></p> <p style="margin: 0.0px 0.0px 0.0px 10.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">reducing it is hardest and generally require a leap of the imagination.</font></p></blockquote></div></blockquote><div><br class="webkit-block-placeholder"></div><div>And/or&nbsp;a&nbsp;lot&nbsp;of&nbsp;refactoring...&nbsp;:-)&nbsp;&nbsp;&nbsp;Or&nbsp;rather:&nbsp;&nbsp;refactorings&nbsp;that&nbsp;require&nbsp;a&nbsp;leap&nbsp;of&nbsp;the&nbsp;imagination.&nbsp;&nbsp;But&nbsp;probably&nbsp;not&nbsp;"extensions"&nbsp;to&nbsp;what&nbsp;is&nbsp;already&nbsp;there.&nbsp;</div><br><blockquote type="cite"><div><blockquote type="cite"> <p style="margin: 0.0px 0.0px 0.0px 10.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">Sorry to say it, but Squeak still seems pretty complex to me, and moreso<span class="Apple-converted-space">&nbsp;</span></font></p> <p style="margin: 0.0px 0.0px 0.0px 10.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">than ten years ago. :-)</font></p> </blockquote><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">Which is why it is a good thing that the version of Neo Smalltalk I am</font></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">working on right now is 16 bits. When you only have 32K objects total</font></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">simplicity is not optional.</font></p> </div></blockquote></div><br><div>That&nbsp;is&nbsp;probably&nbsp;a&nbsp;good&nbsp;learning&nbsp;experience,&nbsp;but&nbsp;I&nbsp;am&nbsp;not&nbsp;sure&nbsp;that&nbsp;this&nbsp;is&nbsp;the&nbsp;same&nbsp;kind&nbsp;of&nbsp;simplicity.</div><div><br class="webkit-block-placeholder"></div><div>Marcel</div><div><br class="webkit-block-placeholder"></div><div><br class="webkit-block-placeholder"></div></body></html>