4 ms·
> I admit dynamically typed languages are nice for interactive exploration in the REPL but that's about it. For Clojure programmers, "interactive exploration i
by gw 9y ago
> I admit dynamically typed languages are nice for interactive exploration in the REPL but that's about it.
For Clojure programmers, "interactive exploration in the REPL" is the primary way we write programs. So, if one admits that dynamic typing is ideal for this, then making Clojure dynamic was the right choice.
- stewbrew 9y agoNo, because you usually have to maintain programs, add features later on, rewrite/refactor parts of the program. Do you write only one-off scripts?
- gw 9y agoI must emphasize that any time we "maintain programs, add features later on, rewrite/refactor parts of the program", we are doing so with a REPL. We don't just use the REPL for one-off scripts.
- sbov 9y agoAs someone who recently moved to Clojure, REPL based programming is a completely different experience. It isn't like using python's REPL.