¿Quieres aprender y dominar Clojure?

Únete al track de Clojure en Exercism para acceder a 105 ejercicios agrupados en 12 conceptos de Clojure, con análisis automático de tu código y mentoría personal, todo 100% gratis.

Acerca de Clojure

(ns hello-world)

(defn hello
  ([] (hello "World"))
  ([name] (str "Hello, " name "!")))

105 ejercicios de programación de Clojure en Exercism. Desde Anagrama hasta Dúo de colores de resistencia.


Mejora tus habilidades de programación con ejercicios divertidos y gratificantes que ponen a prueba tu comprensión de los conceptos en Exercism.

Ver todos los ejercicios de Clojure en Exercism

Características principales de Clojure


Clojure

Lisp

Extiende el sistema de código como datos de Lisp a los vectores y mapas, y tiene un potente sistema de macros.

Dinámico

La principal interfaz de programación de Clojure es el bucle de lectura, evaluación e impresión (REPL).

Funcional

Permite evitar el estado mutable, ofrece funciones como objetos de primera clase y enfatiza la recursión.

Práctico

No obliga a que los programas sean referencialmente transparentes ni busca programas «demostrables».

Concurrente

Admite compartir estado cambiante entre hilos de forma sincronizada y coordinada.

Ejecutado en la JVM

Comparte el sistema de tipos de la JVM, el GC, los hilos, etc. Compila todas las funciones a bytecode de la JVM.

Un adelanto de los conceptos que vas a ver


Ver todos los conceptos de Clojure

Recibe mentoría al estilo de Clojure

Cada lenguaje tiene su propia forma de hacer las cosas. Clojure no es la excepción. Nuestros mentores te ayudarán a aprender a pensar como un desarrollador de Clojure y a escribir código idiomático en Clojure. Cuando hayas resuelto un ejercicio, envíalo a nuestro equipo de voluntarios, y te darán pistas, ideas y comentarios sobre cómo lograr que se parezca más a lo que normalmente verías en Clojure. Te ayudarán a descubrir esas cosas que no sabes que no sabes.

Aprende más sobre la mentoría

Ejercicios de Clojure creados por la comunidad

El track de Clojure en Exercism tiene 12 conceptos y 105 ejercicios para ayudarte a escribir mejor código.

Ver todos los ejercicios de Clojure
Clojure

Empieza con el track de Clojure

Lo mejor de todo: es 100% gratis para todos.

Únete al track de Clojure