3 ms·
There are multiple options to approach the Clojure* ecosystem. But yes, it is more focused towards dedicated and experienced developers overall. I use IntelliJ
by kaliszad 5y ago
There are multiple options to approach the Clojure* ecosystem. But yes, it is more focused towards dedicated and experienced developers overall. I use IntelliJ Idea + Cursive for development and that seems quite comfortable. I have a very rough sketch of the environment setup for a real app here: https://www.orgpad.com/s/hfxYQYkcLYV https://www.orgpad.com/s/hfxYQYkcLYV We use a similar setup to develop OrgPad itself.
You can use Babashka https://github.com/babashka/babashka https://github.com/babashka/babashka for a quick and dirty setup to get you up and running quickly. That is also useful for scripting some things. You might also try shadow-cljs + ClojureScript, if you are more at home in the Node.js/ Browser JavaScript ecosystem and want to do something with it. There is a new "(Not)Babashka" but built on ClojureScript: https://github.com/borkdude/nbb https://github.com/borkdude/nbb that might be interesting as well.
I have found this video by James Trunk: https://youtu.be/C-kF25fWTO8?t=848 https://youtu.be/C-kF25fWTO8?t=848 to have a very nice live coding example.
- gorjusborg 5y agoThanks for the links, neighbor. Borkdude is a total boss; babashka and clj-kondo are amazing. Also, don't get me wrong, I reiterate that I already love clojure, I just wish there were fewer and lower barriers for others to join in. I realize there are already people on that case like https://practical.li/ https://practical.li/, and are doing an excellent job. I also think that things like https://github.com/Olical/conjure https://github.com/Olical/conjure are pretty awesome, being predominantly a vimmer.