On 5 Jul 2015 at 16:22, Kirk Fraser wrote:
>> 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't as good for commercial programming, thus> really aren't as good to> teach children? What can be done to remodel Squeak to provide all> the features more> commercially popular languages have?>> Earlier a post saying a boss didn't want a GUI that a combination of> buttons would bring up all> sorts of things his employees shouldn'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'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?>> I'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.>> 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?>> 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?>
" like a collection of law statutes" is a good analogy. Cuis seems like a major rewrite of Squeak and is simpler, easier to understand. What do you think of Cuis?
> 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's Audible application but Squeak> graphics aren't so fast or easy> to program as Solidworks.>> 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'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 "Dragon Book" intentionally make compiler writing a> difficult graduate level course instead> of an easy advanced beginner level assignment.>> 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'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.
- Dan
_______________________________________________
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners