3 ms·
Yes! Way back, Snap was the first browser-compatible[1] block-based coding environment I came across[2], and it got me really excited about the things teaching
by bcjordan 11y ago
Yes! Way back, Snap was the first browser-compatible[1] block-based coding environment I came across[2], and it got me really excited about the things teaching programming on internet-connected touch devices could make possible.
For those interested, a couple of other neat projects with a similar focus on visual programming in the browser—
Blockly https://developers.google.com/blockly/ https://developers.google.com/blockly/ — fantastic subtle UI affordances for snapping, deletion, and a neat mostly-block-world-only way of manipulating everything (including defining new procedures). Growing set of apps out there which consume this library.
Droplet https://github.com/dabbler0/droplet https://github.com/dabbler0/droplet — awesome animated transition from blocks to text, and back again. Extremely flexible on the "what arbitrary code segment can constitute a draggable block" side, has drag-to-multi-select and undo support. Uses ACE on the text side of things
[1] having previously used Scratch and Etoys in a handful of rural schools on XO laptops
[2] hey... I shared this page 804 days ago, and only 2 upvotes! Before its time, or my crappy headline?
- seanmcdirmid 11y ago> [2] hey... I shared this page 804 days ago, and only 2 upvotes! Before its time, or my crappy headline? It depends on who is watching the new queue and how much competition there is; e.g. this caught on while America was sleeping when overall activity is kind of slow.
- deleted 11y ago[deleted]