<html>Its written in Squeak, which is a derivative language of SmallTalk.<br /><br />What are the goals, to "Run" something developed in Scratch? Does it have to be Scratch specifically, or any similar visual programming system? Does it need to be able to run standalone?<br /><br />The "Scractch For Arduino" project used a modified version of scratch with an Arduino as a "peripheral" that could be treated like a sensor or actuator from Scratch programs, but everything still ran on the PC in Scratch.<br /><br />If you want something that is "Scratch-like" but that can generate code that can run standalone on the embedded side, checkout Blockly, or one of the projects based on that. There is a "Blockly rduino" project that takes blockly programs and generates source. I wrote a tool several years ago that uses a [very old] version of blockly and generates Adruino Code targeting Pololu's 3Pi Robot, which is based on an Arduino Leonardo. https://anibit.com/webtools/3pi/   <br /><br />Blockly is web/javascript based, but you can run it offline using one of the many ways to host offline content, I made a Windows Desktop version of my tool that can directly program an attached arduino, using an embedded instance of Firefox and corrdination between the Javscript and the native decktop code to handle comms with the Arduino software.<br /><br /><br /><br /><br /><br /><br />On Saturday, November 27, 2021 08:28 EST, Pete Soper via TriEmbed <triembed@triembed.org> wrote:<br /> <blockquote type="cite" cite="92cb81b4-5fa4-528d-7537-d6465fca2308@soper.us">What do you all think of the feasibility of the MIT Scratch system being<br />ported to a fat ESP32? By fat I mean one with outboard memory. I am<br />clueless about the Scratch implementation. Is it written in Python by<br />chance?<br /><br />-Pete (on behalf of the community project working group)<br /><br /><br /><br />_______________________________________________<br />Triangle, NC Embedded Computing mailing list<br /><br />To post message: TriEmbed@triembed.org<br />List info: http://mail.triembed.org/mailman/listinfo/triembed_triembed.org<br />TriEmbed web site: http://TriEmbed.org<br />To unsubscribe, click link and send a blank message: mailto:unsubscribe-TriEmbed@bitser.net?subject=unsubscribe<br /> </blockquote><br /> </html>