4 ms·
Is Clojure still a thing? It seems to have fallen off my radar. Java seems resurgent after 8, even Scala seems to have lost momentum.
by rb808 8y ago
Is Clojure still a thing? It seems to have fallen off my radar. Java seems resurgent after 8, even Scala seems to have lost momentum.
- deleted 8y ago[deleted]
- systems 8y agoto talk about something new, you need to have something new to talk about i dont think that scala or clojure have lost momentum i think both clojure and scala, stopped adding new features that are worthy of blogging about you cant just add feature, just to keep people talking about you clojure, is what it is, a nice language, a very smart leader (rick hickey), and a nice vibrant community (check #clojure on twitter) the most talked about language nowadays is actually c++, and i think this mainly because they suddenly decided to have a very ambitious roadmap, and keep adding features, so there is always something new to talk about does this make c++ better than clojure, well, i dont think they are even comparable, but it just make c++ more talked about than clojure
- mattdeboard 8y agoVery well said!
- kamaal 8y ago>>i dont think that scala or clojure have lost momentum i think both clojure and scala, stopped adding new features that are worthy of blogging about More like Clojure is in Cathedral mode of open source development. Most of the development is in private discussions, implementation and prototyping at Cognitect, and once they have something to share, they release it to the world. That's more a communication and marketing thing. For example, you can try Googling but you won't be able to see anything on the Clojure roadmap. No one knows what's the plan even year or two from now. But thanks to smart leadership, and brilliant development team they have, its mostly a non issue if you don't really care about the everyday minutiae. You can bet the top dollar that they are working on something good, and it will be eventually released to the world. To people coming from other open source tools, that can sound as strange.
- puredanger 8y agohttps://clojureverse.org/t/roadmap-to-1-10/1581/8?u=alexmiller https://clojureverse.org/t/roadmap-to-1-10/1581/8?u=alexmill... is a pretty good overview of where Clojure has been going and will continue to go.
- arximboldi 8y agoInteresting to hear about C++ in this context, since of my goals is to make C++ more like Clojure: https://www.youtube.com/watch?v=sPhpelUfu8Q https://www.youtube.com/watch?v=vohGJjGxtJQ There is a lot of I could say about the relationship between C++ and Clojure, but I'll leave it at that for now :-)
- agumonkey 8y agoIt's a lot less trendy (no more R.Hickey church talks these days), but that's about it. Clojure is still lively, they're pushing a new release soon, they're exploring spec for contracts, typing, and a lot of other things it seems. There's also new nRepl.
- mschaef 8y agoYes. It's still a thing... but I do think Clojure has lost mindshare. Just some impressions: * It's natural for the development of a language to slow down after an initial period of churn. So Clojure has reached a certain level of maturity where there's less 'new cool stuff'. * There are other areas of industry where there's more 'new cool stuff' and attention naturally shifts there. * The Honeymoon period is over, and anybody that had the unreasonable expectations the Clojure was the magical solution to all their problems has been disappointed and probably moved on. (Don't laugh. This happens.) * People are better seeing other potential costs to Clojure code bases. I know of at least one organization looking into moving away from Clojure for the purpose of having a more attractive portfolio of assets to potential outside investors. * My understanding (hearsay at best) is that Rich initially self-funded Clojure development for a couple years, and then got understandably tired of taking the hit and shifted his primary attentions to more commercial endeavors. * As Java evolves >=8, it's gained features that incorporate some of the benefits of Clojure. Java is clearly not turning into Clojure, but it is getting development such that it's nibbling away at Clojure's technical advantages a bit. None of this should take away from the fact that Clojure is a well-designed and very pragmatic language for the JVM. I personally love writing code in the language and find it the most effective way to use my time. What I hope the above means it that the language is settling into a more long-term sustainable niche. For context: I use Clojure in several personal projects, and have done so for a while. I've also slipstreamed it into a commercial app, for automating management tasks, etc. Overall, I've been very happy with the platform, although there are still some startling gaps ( https://www.reddit.com/r/Clojure/comments/9p4tto/best_way_to_handle_etag_for_http_caching_in_a/ https://www.reddit.com/r/Clojure/comments/9p4tto/best_way_to... )
- the_af 8y ago> I know of at least one organization looking into moving away from Clojure for the purpose of having a more attractive portfolio of assets to potential outside investors. Out of curiosity, without naming the organization, can you elaborate on this? I don't understand what kind of portfolio you're talking about here, the codebase? Why would investors care whether it's done in $LANG? I thought they cared more about the business and business-related concerns. Maybe they perceive Clojure as being an impediment for fast delivery of features?