5 ms·
When I tried Clojure I had to set up a "project structure" with files before I could run any code. With common lisp I can just start typing in a buffer in memor
by foobarbaz33 5y ago
When I tried Clojure I had to set up a "project structure" with files before I could run any code. With common lisp I can just start typing in a buffer in memory, and evaling right away. I can use common lisp as a quick little calculator. More freedom to use lisp as I see fit, not in someone else's vision of a "project".
The clojure repl took FOREVER to start up. Pocket programming is a no-go. SLIME starts up in a flash.
I don't have anything against the Clojure language itself. I'd say this is more of a credit to common lisp for getting so much so right in the language, runtimes, performance, and tooling. It's a unicorn.
- fulafel 5y agoYou can "just start typing" in Clojure too. Eg: $ echo '(def foo 1)' > /tmp/foo.clj $ clj Clojure 1.10.x user=> (load-file "/tmp/foo.clj") #'user/foo user=> foo 1