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
On Saturday, November 27, 2021 15:28 EST, Pete Soper via TriEmbed <[email protected]> wrote: But Mike and I did a search this morning and it seemed to be the Scratch we found is implemented with node.js? -Pete On 11/27/21 15:27, Pete Soper via TriEmbed wrote: > The programming paradigm of Scratch in which changes to the code are > immediately reflected in program execution is extremely attractive for > the community board project. On the fly updating of FPGA bitstreams > may be a challenge but Mike North and I think it's doable. We're > currently married to Scratch because it is the lingua franca of little > kids. > > Pete > > On 11/27/21 15:23, Jon Wolfe wrote: >> Its written in Squeak, which is a derivative language of SmallTalk. >> >> 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? >> >> 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. >> >> 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/ >> >> 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. >> >> >> >> >> >> >> On Saturday, November 27, 2021 08:28 EST, Pete Soper via TriEmbed >> <[email protected]> wrote: >>> What do you all think of the feasibility of the MIT Scratch system >>> being >>> ported to a fat ESP32? By fat I mean one with outboard memory. I am >>> clueless about the Scratch implementation. Is it written in Python by >>> chance? >>> >>> -Pete (on behalf of the community project working group) >>> >>> >>> >>> _______________________________________________ >>> Triangle, NC Embedded Computing mailing list >>> >>> To post message: [email protected] >>> List info: >>> http://mail.triembed.org/mailman/listinfo/triembed_triembed.org >>> TriEmbed web site: http://TriEmbed.org >>> To unsubscribe, click link and send a blank message: >>> mailto:[email protected]?subject=unsubscribe >> > > _______________________________________________ > Triangle, NC Embedded Computing mailing list > > To post message: [email protected] > List info: > http://mail.triembed.org/mailman/listinfo/triembed_triembed.org > TriEmbed web site: http://TriEmbed.org > To unsubscribe, click link and send a blank message: > mailto:[email protected]?subject=unsubscribe > _______________________________________________ Triangle, NC Embedded Computing mailing list To post message: [email protected] List info: http://mail.triembed.org/mailman/listinfo/triembed_triembed.org TriEmbed web site: http://TriEmbed.org To unsubscribe, click link and send a blank message: mailto:[email protected]?subject=unsubscribe
_______________________________________________ Triangle, NC Embedded Computing mailing list To post message: [email protected] List info: http://mail.triembed.org/mailman/listinfo/triembed_triembed.org TriEmbed web site: http://TriEmbed.org To unsubscribe, click link and send a blank message: mailto:[email protected]?subject=unsubscribe
