<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><br class=""><br class=""><blockquote type="cite" class="">On 2021-02-20, at 11:10 AM, Marcel Taeumel <<a href="mailto:marcel.taeumel@hpi.de" class="">marcel.taeumel@hpi.de</a>> wrote:<br class=""><br class="">:-D This is good news! Thanks Tim. :-)</blockquote><div class=""><br class=""></div>I hope it helps & interests people.<div class=""><br class=""></div><div class="">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</div><div class=""> <img class="postimage" alt="Screen Shot 2021-02-06 at 8.41.02 PM.png" apple-inline="yes" id="41231072-6849-4348-81C4-0B772F130B6A" src="cid:C3F564F7-3176-4CA7-AD5F-0A2966318989@(null)"></div><div class="">would convert to </div><div class=""><div class="">((a \\ 4) rounded > 2 </div><div class="">    and:</div><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span>[10 random = 5])</div><div class="">        ifTrue:</div><div class=""><span class="Apple-tab-span" style="white-space:pre">             </span> [ "do something"</div></div><div class="">Which very roughly is 1.5 million times faster. So I think it might be interesting.</div><div class=""><div class=""><br class=""></div><div class="">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.</div><div class=""><br class=""></div><div class="">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.</div><div class=""><br class=""></div><div class="">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?<br class=""><br class=""><div class=""><br class="">tim<br class="">--<br class="">tim Rowledge; <a href="mailto:tim@rowledge.org" class="">tim@rowledge.org</a>; <a href="http://www.rowledge.org/tim" class="">http://www.rowledge.org/tim</a><br class="">Useful Latin Phrases:- Radix lecti = Couch potato<br class=""><br class=""></div><br class=""></div></div></body></html>