Comment

Comment by jasonjmcghee

Live development is still so under-explored, and is just so exciting to work with.

One of my favorite talks is "Stop Writing Dead Programs" (https://www.youtube.com/watch?v=8Ab3ArE8W3s) and touches on a lot of what could be in terms of live development.

Lisp is very well-suited to live development due to code being data, but live development doesn't need to be lispy.

I built a live development extension for Love2D which lets you do graphics livecoding (both lua and glsl) in real-time - every keystroke updating the output, (if a valid program).

https://github.com/jasonjmcghee/livelove

Here are some (early) demos of things you can do with it:

https://gist.github.com/jasonjmcghee/9701aacce85799e0f1c7304...

So many cool things once you break down the barrier between editor and running program.

I've also asked myself the question of, what would a language look like that was natively built for live development, and built out a prototype - though it's definitely a sandbox so haven't posted it anywhere yet, other than demos on mastadon.

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton