6 ms·
Then you should upgrade your imagination ;-) REPL-based development in a language that does not have large scopes of nested things is just so great. You can re
by funcDropShadow 2y ago
Then you should upgrade your imagination ;-)
REPL-based development in a language that does not have large scopes of nested things is just so great. You can redefine everything on the fly. That is incomparable to restarting whole programs. Scala also has a repl but it not nearly as useful with idiomatic Scala code, because lot's of stuff is defined in nested scopes and by inheriting and extending trait. After a simple code change you have to recreate lot's of state. That does not happen in Clojure when you work primarily with builtin data types and lots of functions. This advantage is not only based on the REPL, but also on the way the syntax of is designed.