Hacker News new | past | comments | ask | show | jobs | submit login

Explorable microworld is an interesting way to think about specialized Language+IDE combos.

For example I like LiveCodeLab[1] a lot, and it’s also a fun tool to intro total beginners to the pleasure of programming (“write and something happens”). It has very few primitives, but you can build some very interesting live visuals, and the language is build on interesting choices driven by its live nature [2]

Another great combined tool is OpenSCAD [3]. It’s really a computational tool to explore solid, printable objects, and thus seems to fit the microworld category.

A weird, niche one is Context Free, that didn’t grow like Processing but has it’s own advantages and particularity (like how randomness is managed) [4]

[1] https://livecodelab.net/ [2] https://rumblesan.com/static/LiveCodeLang-Farm2014.pdf [3] https://www.openscad.org/ [4] https://www.contextfreeart.org/

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact