Comment

Comment by bromagosa

Actually, there are no similar projects that I can tell of. MakeCode, the "one that comes with the micro:bit", as you say, is not a live language and only works for a couple of boards. It's not even a language, it's a façade for an underlying text language.

To sum up what's different about MicroBlocks:

* It is blocks based.

* It is live. That means you can change scripts in real time while they're running. You can see the result of running any block in real time. You don't have to wait for any compilation/upload cycles.

* It is autonomous. You can disconnect the board at any point, and the program will keep running in it.

* It is parallel. You can run multiple tasks at the same time.

* It is portable. It runs in several boards thanks to our VM approach.

There was no language that did all these, so we made our own :)

parent bromagosa 6 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton