Инструменты для поддержки живого кодирования, как в лекции Брета Виктора «Изобретая по принципу»

Я смотрел уже хорошо известныйвидео где Брет Виктор, бывший дизайнер пользовательского интерфейса Apple, демонстрирует удивительные демонстрации с немедленным обновлением исполняемого кода после буквального изменения одного символа в исходном коде.

Чтобы разъяснить мой вопрос тем, кто не видел или не имеет времени смотреть видео: я хочу использовать такой инструмент для написания своего собственного программного обеспечения. Доступен ли инструмент, который он демонстрировал, или есть другие подобные инструменты?

Неважно, на каких языках / средах я просто хочу, чтобы мой код работал, а затем изменил строку в исходном коде и сразу увидел, что результаты обновлены без перезапуска.

Видео также доступно наYouTubeи ключевые моменты:

3:30 - 05:30 - Живое кодирование графического алгоритма (пробел)11:00 - 14:30 - живое кодирование игрового кода (пространство и время)17:30 - 21:30 - Локальное кодирование локальных переменных (состояние)