"Живое" программирование на circa

Помните удивительную презентацию от Bret Victor “Inventing on Principle”?

Такой подход называется live coding (типа, что пишу, то и сразу вижу).

Честно говоря, я думал, что очень многое из его демонстраций - это хардкод. Но оказывается, есть реальный язык, который можно пощупать, дающий схожие возможности. Зацените видеo:

Язык называется circa. Пока только в статусе alpha. По моему дилетантскому в разработке игр мнению, это очень удобно для отлаживания gameplay’я, хотя бы для 2D игр.

Интересная статья автора про подход по сохранению состояния runtime’а во время изменений кода “наживую”.

Подборочка видео из этой же серии.


Disclaimer

Комментарии