Low.js is an ESP implementation of Node.js. May be worth looking into. I have some ESP32 with 16M flash and 16M psram.
On Sat, Nov 27, 2021, 3:34 PM Jon Wolfe via TriEmbed <[email protected]> wrote: > 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 > >
_______________________________________________ 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
