Hacker News new | ask | show | jobs
by foobarbaz33 1718 days 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.

1 comments

You 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