Stack Explorer

Clojure

Modern Lisp for JVM with emphasis on immutable data

Typing: dynamic Created: 2007
Official site

Paradigms

functional

Pros and Cons

Ventajas

  • + Immutable data by default
  • + Perfect Java interop
  • + REPL-driven development
  • + Very powerful macros
  • + ClojureScript for frontend

Desventajas

  • - Intimidating Lisp syntax
  • - JVM startup time
  • - Error messages can be cryptic
  • - Smaller community

Casos de Uso

  • Complex data backends
  • Financial systems
  • Data processing
  • Full-stack with ClojureScript

Related Technologies

Application Areas

Related Languages