Editing programs “while they are running”? How?

后端 未结 8 2127
夕颜
夕颜 2021-02-13 06:19

This question is a corollary to: Editing programs “while they are running”? Why?

I\'m only recently being exposed to the world of Clojure and am fascinated by a few exam

8条回答
  •  心在旅途
    2021-02-13 07:00

    All that is required is:

    • the language must have the ability to load new code (eval)
    • an abstraction to redirect function/method calls (vars or mutable-namespaces)

提交回复
热议问题