¿Quieres aprender y dominar Common Lisp?

Únete a la ruta de Common Lisp de Exercism para acceder a 92 ejercicios agrupados en 27 conceptos de Common Lisp, con análisis automático de tu código y mentoría personal, todo 100 % gratis.

Sobre Common Lisp

(defun distance (str1 str2
                 &key (test #'char=))
  "Number of positional differences in
   two equal length strings."
  (when (= (length str1) (length str2))
    (count nil
           (map 'list test str1 str2))))

Características clave de Common Lisp


Common Lisp

Interactivo

Common Lisp tiene un REPL con todas las funciones; el desarrollo puede darse como una «conversación» con el sistema.

Inspeccionable

Common Lisp es totalmente inspeccionable, con funciones integradas para explorar cada parte del lenguaje.

Homoiconicidad

El código tiene la misma estructura que los datos, lo que permite macros potentes: código que escribe código.

Extensible

Las funciones genéricas, los reader-macros y un espacio de nombres flexible permiten extender el lenguaje

Estandarizado

El lenguaje es muy estable, con múltiples implementaciones que se adaptan a tus necesidades: JVM, embebidas, etc.

Multiparadigma

Tanto si prefieres un estilo funcional como algo más orientado a objetos, Lisp se adapta a tus necesidades.

Una muestra de los conceptos que verás


Ver todos los conceptos de Common Lisp

Recibe mentoría al estilo Common Lisp

Cada lenguaje tiene su propia forma de hacer las cosas. Common Lisp no es una excepción. Nuestros mentores te ayudarán a aprender a pensar como un desarrollador de Common Lisp y a escribir código idiomático en Common Lisp. 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 Common Lisp. Te ayudarán a descubrir esas cosas que no sabes que no sabes.

Más información sobre la mentoría

Ejercicios de Common Lisp creados por la comunidad

El track Common Lisp en Exercism tiene 27 conceptos y 92 ejercicios para ayudarte a escribir mejor código.

Ver todos los ejercicios de Common Lisp
Common Lisp

Empieza con el track Common Lisp

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

Únete al track Common Lisp