10
User
Recs.
Recs.
17
Updates
Last
Updated
Updated
Activity
21 Options
SpecsUpdate
Current stable version1.10.1
PlatformsWindows, Linux, Mac
Sitewww.clojure.org
GZipped size3.7Mb, requires JAVA
Pros
Pro Tries to solve problems as simply as possible
Simplicity is one of the pillars on which Clojure is built. Clojure tries to solve many problems in software development as simply as possible. Instead of building complex interfaces, objects or factories, it uses immutability and simple data structures.
Pro Good for writing concurrent programs
Since Clojure is designed for concurrency, it offers things like Software Transaction Memory, functional programming without side-effects and immutable data structures right out of the box. This means that the development team can focus their energies on developing features instead of concurrency details.
Know any positive aspects of this option?
Cons
Con Confusing error messages
Clojure's error messages more often than not are very confusing. They usually involve stack traces that do not thoroughly explain where the error was caused or what caused it.
Know any negative aspects of this option?
Recommendations
Clojure
Recommended 3 years ago
Pro
Immutability is the defaultPro
Tries to solve problems as simply as possiblePro
Minimal syntaxPro
Great tool used in automating, configuring and managing dependencies availablePro
ExtensiblePro
Rich HickeyPro
Dynamic languagePro
Huge ecosystem of libraries to work withPro
Cross platform