Aprende a instalar Common Lisp localmente para resolver los ejercicios de Exercism en tu propia máquina.
Los elementos básicos que se necesitan para desarrollar en Common Lisp son:
Roswell es un comando para instalar y gestionar implementaciones de Common Lisp, y muchas funcionalidades que facilitan el desarrollo y la distribución de aplicaciones Lisp. Lo usamos para simplificar los pasos de instalación y de pruebas.
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, descargará e instalará SBCL y Quicklisp. Solo tienes que ejecutar esto:
ros help
Para entrar en el REPL, ejecuta
ros run
Quienes son nuevos en Common Lisp, y en particular quienes ya tienen experiencia previa con Emacs, pueden empezar de forma rápida y sencilla instalando Portacle, el entorno portátil de Common Lisp. Es gratuito y completo, funciona en todas las plataformas habituales y viene preconfigurado «listo para usar». Incluye:
... 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: Emacs (el editor de texto) puede resultar desconcertante al principio si no estás acostumbrado a él. Por suerte, hay muchos manuales introductorios sobre Emacs y SLIME disponibles en internet.
Si prefieres instalar las herramientas necesarias por separado, tendrás que instalar y configurar: