Clojure
Lisp moderno para JVM con énfasis en datos inmutables
Tipado: dynamic Creado: 2007
Paradigmas
functional
Ventajas y Desventajas
Ventajas
- + Datos inmutables por defecto
- + Interop perfecto con Java
- + REPL-driven development
- + Macros muy potentes
- + ClojureScript para frontend
Desventajas
- - Sintaxis Lisp intimidante
- - Startup time de JVM
- - Mensajes de error pueden ser crípticos
- - Comunidad más pequeña
Casos de Uso
- Backends de datos complejos
- Sistemas financieros
- Procesamiento de datos
- Full-stack con ClojureScript