3 ms·
Not sure about the parent comment in particular, but I think the original article nails it on the head. The 'structural editing' makes it integrate so well wit
by barrell 4y ago
Not sure about the parent comment in particular, but I think the original article nails it on the head.
The 'structural editing' makes it integrate so well with the REPL. I'm not sure how Jupyter notebooks work, but in clojure every line of code you write is immediately accessible via the REPL. It would be as if python was built with the assumption that every .py file was a Jupyter notebook.
Navigating a file and want to see what some expression is? One keybinding.
Can't remember exactly how a function works and want to test it? One keybinding.
Changed some code and want to make sure the tests pass? One keybinding.
Curious what result a function will return? Well add some test code anywhere, then you guessed it, one keybinding.