¿Quieres aprender y dominar Clojure?

Únete a la ruta de Clojure de 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.

Sobre Clojure

(ns hello-world)

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

105 ejercicios de programación de Clojure en Exercism. Desde Nombre de robot hasta Recuento de Go.


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

Ver todos los ejercicios de Clojure en Exercism

Características clave de Clojure


Clojure

Lisp

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

Dinámico

La interfaz de programación principal de Clojure es el Read-Eval-Print-Loop (REPL).

Funcional

Permite evitar el estado mutable, ofrece funciones como objetos de primera clase y hace hincapié en la recursión.

Práctico

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

Concurrente

Permite compartir estado cambiante entre hilos de forma síncrona y coordinada.

Alojado en la JVM

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

Una muestra de los conceptos que verás


Ver todos los conceptos de Clojure

Recibe mentoría al estilo Clojure

Cada lenguaje tiene su propia forma de hacer las cosas. Clojure no es una 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 hacer 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.

Más información sobre la mentoría

Ejercicios de Clojure creados por la comunidad

El track 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 Clojure

Y lo mejor de todo: es 100% gratis para todo el mundo.

Únete al track Clojure