[Vm-dev] SqueakJS for Scratch (was: Questions on scratchJS:

tim Rowledge tim at rowledge.org
Sun Feb 9 19:19:57 UTC 2020



> On 2020-02-09, at 11:07 AM, stefano federici <s_federici at yahoo.com> wrote:
> 
> > Happily we can solve this without any scary messing around since the source code can be loaded into a 64 bit image just as easily as into a 32bit one
> 
> Will this make possible to run the BYOB 3.1.1 image (https://snap.berkeley.edu/old_site/old-byob.html) too? I need to run also this app in order to show to my students how to build procedures.

Hmm, I truly don't know about that. The best I can say right now is a definite maybe. I *think* I did run it a couple of times on a Pi but we're talking 5-6 years ago. The issue is likely to be making sure one can get all the sources for that and working out how to install changes that may clash with changes I made to create NuScratch. IIRC, Jens Monig wrote BYOB and he's around and a helpful chap.

> 
> > Why do you particularly want the Scratch 1.4 ? MIT have moved on to Scratch 3, based on html5 or sometihng I don't care about. I certainly claim the 'real' stuff is better but I am of course biased.
> 
> Whereas Scratch 3 (and 2) are more performant, they lack a lot of features very important to me as a teacher, such as the "FOREVER IF" block, the position of the mouse pointer (Scratch 3), the possibility to easily shrink/enlarge/rotate the sprites by using the GUI buttons/menus, the possibility to easily see the full names of the sprites, a way to show a step-by-step execution, etc

Ah. Well I suspect NuScratch running on a current Cog VM will actually be many times faster than Scratch 3. I don't bother much with it (Scratch 3) but I've had quite a few messages from people that prefer NuScratch for speed and reliability. There are downsides though, of course. The main one is that recent tutorials will be Scratch3 based and may be confusing because of that. Another is that MIT turned off support for original-Scratch projects on their scratch.mit.edu website/forum and so you won't be able to share projects that way.



tim
--
tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
Decafalon (n.): The grueling event of getting through the day consuming only things that are good for you.




More information about the Vm-dev mailing list