Aprende a instalar Common Lisp localmente para resolver los ejercicios de Exercism en tu propia computadora
Los elementos básicos que necesitas para desarrollar en Common Lisp son:
Roswell es un comando para instalar y gestionar implementaciones de Common Lisp, y tiene muchas funcionalidades que facilitan desarrollar y distribuir aplicaciones en Lisp. Lo usamos para simplificar los pasos de instalación y de prueba.
Consulta la guía de instalación y sigue las instrucciones para tu plataforma. Para la mayoría de los usuarios, lo siguiente será suficiente:
brew install roswell
scoop install roswell
La primera vez que uses Roswell, este descargará e instalará SBCL y Quicklisp. Solo tienes que ejecutar esto:
ros help
Entra al REPL con
ros run
Quienes recién empiezan con Common Lisp, en particular si ya tienen experiencia previa con Emacs, pueden comenzar de forma fácil y rápida instalando Portacle, el entorno portátil de Common Lisp. Es gratuito y viene con todas las funcionalidades, funciona en todas las plataformas comunes y ya viene preconfigurado «listo para usar». Esto te ofrece:
... con un montón de complementos para escribir código Lisp:
Todo viene ya configurado y listo para usar. Instala Portacle descargándolo desde la página principal.
Nota: si no estás acostumbrado, Emacs (el editor de texto) puede resultar desconcertante al principio. Por suerte, hay muchos tutoriales introductorios sobre Emacs y SLIME disponibles en línea.
Si prefieres instalar las herramientas necesarias por separado, tendrás que instalar y configurar: