4 ms·
Clojure(script) has a pretty good story around this. But I hear tell that common lisp has even more powerful hot reloading magic. But, in clojure if you idioma
by Nihilartikel 4y ago
Clojure(script) has a pretty good story around this. But I hear tell that common lisp has even more powerful hot reloading magic.
But, in clojure if you idiomatically model your app state as plain-ol-data, and naked functions that modify it, then you are in dynamic editing heaven. You can make any change at runtime as long as your live data is still compatible with the functions that use it.. which ends up being most of the time unless you change the semantics of an attribute.
Might not be the best example, but this article goes over live-coding a flappy bird clone
https://rigsomelight.com/2014/05/01/interactive-programming-flappy-bird-clojurescript.html https://rigsomelight.com/2014/05/01/interactive-programming-...