<div dir="ltr">We should ask why do people want to teach Python instead of Smalltalk?  Why do people veer away from Smalltalk with add-ons like Etoys, Scratch, and many other paradigms like Patterns and CRC cards, which aren&#39;t as good for commercial programming, thus really aren&#39;t as good to teach children?  What can be done to remodel Squeak to provide all the features more commercially popular languages have?<div><br></div><div>Earlier a post saying a boss didn&#39;t want a GUI that a combination of buttons would bring up all sorts of things his employees shouldn&#39;t be playing with.  So put a cleaner commercial GUI on the list. Maybe the preferences switch could be in its own file or as the first character in Sources to reduce file count.  The Changes file shouldn&#39;t be needed in a deployed application.  Is there any way to cut the deployment image down to one file containing both the Sources and VM like an .exe in any other language?</div><div><br></div><div>I&#39;ve written on the need to fix Garbage Collection control so it can be turned off like Python allows to enable Squeak to be used for real time projects like self driving cars, since a 100ms delay can veer 8 feet off course, fully into a lane of oncoming traffic. </div><div><br></div><div>Recently I learned from a UC Berkeley website it takes 100ms to recognize the objects in a picture too.  Does that mean the future will have a cloud in every car and Squeak needing to conduct image analysis in hundreds of cooperating cores to get safe real time performance?  </div><div> </div><div>The state of Squeak for all its benefits seems like a collection of law statutes, a big set of text contributed by years of legislation that nobody can remember all of and some of which makes little sense.  Maybe a major rewrite starting from zero would help?</div><div><br></div><div>The GUI - while it has many nice features, it somehow seems to lack the crisp precision, ease, and speed of commercial software like Solidworks.  I like how Squeak comes up and is ready to go far quicker than say Amazon&#39;s Audible application but Squeak graphics aren&#39;t so fast or easy to program as Solidworks.  </div><div><br></div><div>Recently I saw a couple of short videos on two moderate size robots where users extolled their ease of programming.  Perhaps Smalltalk needs a new top level rule based language to improve programmer efficiency.  I&#39;m working on this one.  And as my prototype was so easy, it angers me to think of all the time I spent being both ignorant and afraid after seeing various compiler books like the &quot;Dragon Book&quot; intentionally make compiler writing a difficult graduate level course instead of an easy advanced beginner level assignment.</div><div><br></div><div>But one thing I have in common with my Raspberry Pi, when my utilization is maxed for too long, I overheat and shut down.  I can write simple stuff like this when it&#39;s too hot to do real work.  But even multiple cores get too hot when they are maxed out.  So a real time computer needs heat control or cooling overkill in case a vital complex situation clogs the bandwidth.  Well, pray about it.</div></div>