Ú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.
(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))))
Mejora tu nivel de programación con ejercicios divertidos y gratificantes que ponen a prueba tu comprensión de los conceptos con Exercism.
Dada una mochila que solo puede llevar un peso determinado, determina qué objetos poner en la mochila para maximizar su valor combinado.
Gestiona la configuración de una fábrica de robots.
Convierte los códigos de color, como los que se usan en las resistencias, a un valor numérico.
Common Lisp tiene un REPL con todas las funciones; el desarrollo puede darse como una «conversación» con el sistema.
Common Lisp es totalmente inspeccionable, con funciones integradas para explorar cada parte del lenguaje.
El código tiene la misma estructura que los datos, lo que permite macros potentes: código que escribe código.
Las funciones genéricas, los reader-macros y un espacio de nombres flexible permiten extender el lenguaje
El lenguaje es muy estable, con múltiples implementaciones que se adaptan a tus necesidades: JVM, embebidas, etc.
Tanto si prefieres un estilo funcional como algo más orientado a objetos, Lisp se adapta a tus necesidades.
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íaEl track Common Lisp en Exercism tiene 27 conceptos y 92 ejercicios para ayudarte a escribir mejor código.
Ver todos los ejercicios de Common LispY lo mejor de todo: es 100% gratis para todo el mundo.
Únete al track Common Lisp