Ú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.
Aprende sobre la igualdad ayudando a encontrar las llaves de las habitaciones de un laberinto.
Dadas las posiciones de dos reinas en un tablero de ajedrez, indica si están situadas de forma que puedan atacarse entre sí.
Aprende sobre las listas ayudando a llevar la cuenta de una lista de la compra.
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