Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Is Clojure still getting used in non-legacy environments?

I understand it was never meant to supplant Java or C#, but I tried to look up how to set up tooling and most of what I found was very out of date.



It very much is, and growing, albeit slowly.

My team uses it almost exclusively. I know Walmart uses it a lot, they even maintain a GraphQL open source framework for it. There's other medium to small shops that are either using it or exclusively using it.

I'm trying to publish new guides on my blog. So I'm interested in the out of date setup you found. Can you link to some, it would be nice to see what kind of content you were looking for and if I can put out an updated version. Cheers!


The 'Try it online' link on ClojureScript's Github page is broken, not sure if that service is still online. https://github.com/clojure/clojurescript

The Tools page under ClojureScript site doesn't mention Sublime Text 3 or VS Code at all (in typing this I realize Emacs would probably be the most common editor while working with a lisp like Clojure...). https://clojurescript.org/tools/repls

LightTable hasn't been updated in forever, but they're cognizant of that and are working on it.

Clojure on Windows is apparently still in alpha state. Out of curiosity, do you work on Mac or Linux? https://github.com/clojure/tools.deps.alpha/wiki/clj-on-Wind...

The repl.it Clojure instance is very old, but that's not unique to Clojure.

Clojure looks to be a very good language, and I enjoyed playing with it a few years ago, and I understand it's improved a lot since then, especially in error handling, which is why I bounced off back then. I was just worried it was more like Objective-C (an apparently declining language with a clear successor) than Rust (a small but passionate community). Good to hear it's still going strong!


To play with cljs online you want this one: http://app.klipse.tech/

Which is made by the author of book. The link was under https://clojurescript.org/community/resources.


Thanks!


I'll see if I can help on any of that. The fact that tooling guides lag behind will the hardest, because Clojure tooling evolves fast, and is currently in a lot of flux with many good options.


Clojure has had some interesting submissions on HN, and there are some notable active project - Metabase and Jepsen are two I'm familiar with.

Clojure certainly not a widespread like Java, Python or Go, but it is also certainly not dead. A bit niche perhaps.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: