This is a short demo of interactive Programming applied to VS Code Extension development. It is not a tutorial, and you there is no Clojure knowhow required, the purpose is to demonstrate a mode of working, rather than focusing on actual code. To get started with Clojure, please see: [ Ссылка ]
Using ClojureScript for implementing the extension, we can develop in a different mode than with many other languages. We can inspect the extension state while it is running, without halting it in the debugger. We can also modify, and in fact develop the whole extension, without restarting it.
Instead of a think, edit, recompile, restart, try, think, edit, recompile, restart, try ... way of working, we have:
think, edit, try, think, edit -try, ...
The extension is developed in more of a conversation between the programmer and the extension as it is running and doing its thing.
---
Calva is an easy to use Clojure and ClojureScript IDE for Visual Studio Code.
[ Ссылка ]
[ Ссылка ]
[ Ссылка ]
![](https://i.ytimg.com/vi/fMtvtAfdr90/maxresdefault.jpg)