[squeak-dev] NuScratch for Squeak 5.3 - and now in exciting 64 bit flavour!

tim Rowledge tim at rowledge.org
Sat Feb 20 20:26:00 UTC 2021



> On 2021-02-20, at 11:10 AM, Marcel Taeumel <marcel.taeumel at hpi.de> wrote:
> 
> :-D This is good news! Thanks Tim. :-)

I hope it helps & interests people.

In  the actual Scratch-world it would be nice to add some of the more sophisticated blocks that Jens Mönig has made for !Snap, to add the ability to load SVG images (and better yet, edit them!), allow much bigger stages, saving of projects as text - and reading them back in, and maybe even making a block->Smalltalk transpiler/JIT. I did a trivial test a while back and some modest cases like
 
would convert to 
((a \\ 4) rounded > 2 
    and:
	[10 random = 5])
        ifTrue:
		 [ "do something"
Which very roughly is 1.5 million times faster. So I think it might be interesting.

One of the things I'd really love to see done is separating out the block-stacking-UI stuff from the Scratch stage/sprite thing.

I'm pretty convinced that using a block stacking UI to assemble simple scripts for "Smart Home Control" would be a win. The generic Scratch "many scripts running kinda-parallel" concept would be excellent for that. Imagine being able to make little scripts for each light switch and bulb and outlet and sensor in your house.

The even simpler block-stacking way of making small workflows without worrying about parallelism would be useful - I even have a business case for that. Imagine being able to create plain old methods that way, in a browser. Remember the BASIC syntax stuff DanI did years ago?


tim
--
tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
Useful Latin Phrases:- Radix lecti = Couch potato


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20210220/ccd8e3d4/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: file.php
Type: image/png
Size: 5878 bytes
Desc: not available
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20210220/ccd8e3d4/attachment.png>


More information about the Squeak-dev mailing list