Hey everyone. I’ve voluntarily “inherited” a project that is written in Clojure. I’ve dabbled in a book on Clojure and seen some cool ideas expressed in Clojure, but I’ve not really done anything with it.
I’m curious to know what any of you have used to write Clojure.
Tools I have and plan on using for this project:
- vim
- JetBrains Suite
- The Internet
If you have a recommended vim plugin or extension, that would be awesome! If you know a way to tweak, mod, configure, or hack IntelliJ or something to interpret, lint, and make suggestions for Clojure that’s cool too. Or, if you have a badass tool that I haven’t listed, go ahead and make that recommendation because I can download and install it!
Environment is going to be an Ubuntu operating system, if that helps.
You know emacs is written in a functional programming language itself, elisp.
1 Like
I’ve made promises that I was going give Emacs another shot. Maybe I’ll pursue it for this endeavor.
Thanks!
You use Spacemacs, yeah?
Emacs is probably the best editor for clojure (emacs is generally well loved in the lisp world). Cider is a wonder to behold.
If you need an easy out while getting your sea legs, there is also https://cursive-ide.com/ for IntelliJ IDEA
2 Likes
We use Scala where I work. I learned tagless final and have went through part of purely functional data structures.
Metals is awesome on Emacs.
2 Likes
10 minutes with emacs and I swapped CAPS Lock with Control for the first time in a long, long time
1 Like
OMG. This is revolutionary.
Write Code
Control c Control k to compile code
Immediately execute code in REPL
I’ve used REPLs in the past but not like this.
2 Likes