We recommend LibHunt Clojure for discovery and comparisons of trending Clojure projects.
Functional Programming Paradigm
Clojure emphasizes immutability and first-class functions, which can lead to more predictable and maintainable code.
Interoperability with Java
Clojure runs on the JVM, allowing seamless integration with the vast ecosystem of Java libraries and tools.
REPL Driven Development
Clojure's Read-Eval-Print Loop (REPL) allows for interactive programming, making it easier to test and debug code in real time.
Concise Syntax
Clojure's syntax is minimalistic and expressive, which can lead to more concise and readable code.
Concurrency Support
Clojure provides strong support for concurrent programming with features like Software Transactional Memory (STM) and immutable data structures.
Promote Clojure. You can add any of these badges on your website.
Clojure is generally considered a good programming language, particularly for certain types of development projects.
We have collected here some useful links to help you find out if Clojure is good.
Check the traffic stats of Clojure on SimilarWeb. The key metrics to look for are: monthly visits, average visit duration, pages per visit, and traffic by country. Moreoever, check the traffic sources. For example "Direct" traffic is a good sign.
Check the "Domain Rating" of Clojure on Ahrefs. The domain rating is a measure of the strength of a website's backlink profile on a scale from 0 to 100. It shows the strength of Clojure's backlink profile compared to the other websites. In most cases a domain rating of 60+ is considered good and 70+ is considered very good.
Check the "Domain Authority" of Clojure on MOZ. A website's domain authority (DA) is a search engine ranking score that predicts how well a website will rank on search engine result pages (SERPs). It is based on a 100-point logarithmic scale, with higher scores corresponding to a greater likelihood of ranking. This is another useful metric to check if a website is good.
The latest comments about Clojure on Reddit. This can help you find out how popualr the product is and what people think about it.
Another project of mine Bob can be seen as an example of spec-first design. All its tooling follow that idea and its CLI inspired Climate. A lot of Bob uses Clojure a language that I cherish and who's ideas make me think better in every other place too. - Source: dev.to / 4 months ago
Clojure is a LISP for the Java Virtual Machine (JVM). As a schemer, I wondered if I should give Clojure a go professionally. After all, I enjoy Rich Hickey's talks and even Uncle Bob is a Clojure fan. So I considered strength and weaknesses from my point of view:. - Source: dev.to / 7 months ago
For the rest of this post I’ll list off some more tactical examples of things that you can do towards this goal. Savvy readers will note that these are not novel ideas of my own, and in fact a lot of the things on this list are popular core features in modern languages such as Kotlin, Rust, and Clojure. Kotlin, in particular, has done an amazing job of emphasizing these best practices while still being an... - Source: dev.to / about 1 year ago
This article will explain how to write a simple service in Clojure. The sweet spot of making applications in Clojure is that you can expressively use an entire rich Java ecosystem. Less code, less boilerplate: it is possible to achieve more with less. In this example, I use most of the libraries from the Java world; everything else is a thin Clojure wrapper around Java libraries. - Source: dev.to / about 1 year ago
I have a tangential question that is related to this cool new feature. Warning: the question I ask comes from a part of my brain that is currently melted due to heavy thinking. Context: I write a fair amount of Clojure, and in Lisps the code itself is a tree. Just like this F# parallel graph type-checker. In Lisps, one would use Macros to perform compile-time computation to accomplish something like this, I think.... - Source: Hacker News / over 1 year ago
As an analogy - my face hasn't changed all that much in a past few years, and I haven't changed my profile picture in those few years. Does it really mean that I'm unmaintained/dead? > Where can I find latest documentation [...]? The answer is still https://clojure.org/. And https://clojuredocs.org/ but it's community-maintained so might occasionally be missing some things right after they're released. E.g. As of... - Source: Hacker News / almost 2 years ago
As a Java/Scala user you should check out Clojure! It is highly recommended (https://clojure.org). Source: about 2 years ago
Lisp is not a programming language, but a family of languages with many dialects. The most famous dialects include Common Lisp, Clojure, Scheme and Racket. So after deciding that I was going to learn Lisp, I had to choose one of its dialects. - Source: dev.to / over 2 years ago
I learned Clojure to implement a plugin for Metabase (the tool my former company used for creating business dashboards). I probably won’t ever use the language anymore in the future, but learning functional programming was fun and eye-opening. - Source: dev.to / over 2 years ago
Why not Clojure? Java is a fine language. The problem is that most people who do use it are incredibly lazy and don't use it well. Then you remember languages like C and C++ exist, and are thankful that these same people use Java instead. Source: over 2 years ago
I'm using Leiningen to set up the project, so it seems that the guide on clojure.org does not apply. And in the Leiningen Docs I couldn't find anything... Source: over 2 years ago
I don't have any references for these claims, but I reckon the two most well-known and most used versions of Lisp these days are found in Clojure and Common-lisp. Both sites link to resources on how to learn the language. Source: over 2 years ago
Lisp and Forth and all of their derivatives like Clojure and Factor:. Source: almost 3 years ago
Clojure needs marketing. Beautiful hand-crafted websites with shiny code examples, easy to get started tutorials, online REPLs, video tutorials, regular blog posts about *simple* issues. The current clojure.org website, while significantly improved over the last years, doesn't cut it: it speaks the language of veteran software architects, not junior aspiring programmers (don't believe me? Click on the first... Source: almost 3 years ago
First of all: You have deep knowledge. That is good and valuable. The Java ecosystem is not going anywhere and it will stay relevant for years to come. But there are also other technologies that have their merits. I understand that you find it frustrating to look at them and you feel like it's a huge wall to climb to also learn these technologies after you have invested so incredibly much time in mastering the... - Source: Hacker News / almost 3 years ago
Calva is a VS Code extension for Clojure. When a Calva REPL is started, the editor shows 2 panes - input file on left, Clojure REPL on the right (I have also added a Calva demo image at the end.). Source: almost 3 years ago
Overtone, in clojure and using the SuperCollider engine. Source: about 3 years ago
I envisioned an AI that that could adjust it's strategy based on collecting its own winning predictions and losing predictions, and improving/adjusting itself with that data - using a fairly simple neural network; just a 3-layer multilayer perceptron or "MLP", meaning there is only two hidden layers. I think I did end up with a pretty sophisticated program written on Clojure, a programing language that's great for... Source: about 3 years ago
There is also the use of Persistent Datastructures in languages like Clojure and popularized by the Chris Okasaki Thesis. Source: about 3 years ago
Three over, is based on the lambda symbol, and it was an exploration for a programming language course named Clojure, which is also represented by the lambda symbol. https://clojure.org. Source: about 3 years ago
And in case you didn't know, there was a short period of time, some 15 years ago, where Clojure was the newest hot thing in the land of Java. Source: about 3 years ago
Do you know an article comparing Clojure to other products?
Suggest a link to a post with product alternatives.
Is Clojure good? This is an informative page that will help you find out. Moreover, you can review and discuss Clojure here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.