<html>Oh yes, I forgot they have updated it. Originally it was done in Squeak, and it's been either transpiled or ported to Javascript/node.js<br /><br /><br /><br />On Saturday, November 27, 2021 15:28 EST, Pete Soper via TriEmbed <triembed@triembed.org> wrote:<br /> <blockquote type="cite" cite="350972f2-8c53-0689-9f51-9a507644b14a@soper.us">But Mike and I did a search this morning and it seemed to be the Scratch<br />we found is implemented with node.js?<br /><br />-Pete<br /><br />On 11/27/21 15:27, Pete Soper via TriEmbed wrote:<br />> The programming paradigm of Scratch in which changes to the code are<br />> immediately reflected in program execution is extremely attractive for<br />> the community board project. On the fly updating of FPGA bitstreams<br />> may be a challenge but Mike North and I think it's doable. We're<br />> currently married to Scratch because it is the lingua franca of little<br />> kids.<br />><br />> Pete<br />><br />> On 11/27/21 15:23, Jon Wolfe wrote:<br />>> 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<br />>> have to be Scratch specifically, or any similar visual programming<br />>> system? Does it need to be able to run standalone?<br />>><br />>> The "Scractch For Arduino" project used a modified version of scratch<br />>> with an Arduino as a "peripheral" that could be treated like a sensor<br />>> or actuator from Scratch programs, but everything still ran on the PC<br />>> in Scratch.<br />>><br />>> If you want something that is "Scratch-like" but that can generate<br />>> code that can run standalone on the embedded side, checkout Blockly,<br />>> or one of the projects based on that. There is a "Blockly rduino"<br />>> project that takes blockly programs and generates source. I wrote a<br />>> tool several years ago that uses a [very old] version of blockly and<br />>> generates Adruino Code targeting Pololu's 3Pi Robot, which is based<br />>> on an Arduino Leonardo. https://anibit.com/webtools/3pi/<br />>><br />>> Blockly is web/javascript based, but you can run it offline using one<br />>> of the many ways to host offline content, I made a Windows Desktop<br />>> version of my tool that can directly program an attached arduino,<br />>> using an embedded instance of Firefox and corrdination between the<br />>> Javscript and the native decktop code to handle comms with the<br />>> Arduino software.<br />>><br />>><br />>><br />>><br />>><br />>><br />>> On Saturday, November 27, 2021 08:28 EST, Pete Soper via TriEmbed<br />>> <triembed@triembed.org> wrote:<br />>>> What do you all think of the feasibility of the MIT Scratch system<br />>>> 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:<br />>>> 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:<br />>>> mailto:unsubscribe-TriEmbed@bitser.net?subject=unsubscribe<br />>><br />><br />> _______________________________________________<br />> Triangle, NC Embedded Computing mailing list<br />><br />> To post message: TriEmbed@triembed.org<br />> List info:<br />> 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:<br />> mailto:unsubscribe-TriEmbed@bitser.net?subject=unsubscribe<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>