Редактировать программы «во время работы»? Как?

Этот вопрос является следствием: Редактирование программ «пока они бегут"? Почему?

Я только недавно познакомился с миром Clojure и восхищен несколькими примерами «живого кодирования», которые я видел. Связанный выше вопрос обсуждает «почему».

Мой вопрос: Как возможна эта техника живого кодирования? Является ли это особенностью языка закрытия, которая делает это возможным? Или это просто шаблон, который они применили к любому языку? У меня есть опыт работы с Python и Java. Возможно ли «живое программирование» на любом из этих языков, как это возможно в clojure?

15
задан Community 23 May 2017 в 12:09
поделиться