¿Cómo instalar LISP en Linux?

LISP (programación de listas) es el segundo lenguaje de programación de alto nivel más antiguo después de Fortran. Tiene una notación de prefijo completamente entre paréntesis.

Instalación de LISP en Linux:

Siga los pasos a continuación para instalar LISP en Linux:

Paso 1: Instale el compilador SBCL.

Steel Bank Common Lisp (SBCL) es el compilador Lisp más común. Es de código abierto y proporciona un compilador, tiempo de ejecución y un entorno interactivo que incluye un depurador, un perfilador estadístico, una herramienta de cobertura de código y muchas otras extensiones.
Instálelo mediante el siguiente comando (ingrese la contraseña cuando se le solicite):

sudo apt-get update
sudo apt-get -y install sbcl

Para Arch Linux, puede usar el siguiente comando:

sudo pacman --noconfirm -S sbcl

Installing SBCL compiler

Paso 2: ahora instale el administrador de paquetes Quicklisp

sudo apt-get -y install curl
curl -o /tmp/ql.lisp http://beta.quicklisp.org/quicklisp.lisp
sbcl --no-sysinit --no-userinit --load /tmp/ql.lisp \
       --eval '(quicklisp-quickstart:install :path "~/.quicklisp")' \
       --eval '(ql:add-to-init-file)' \
       --quit

https://media.geeksforgeeks.org/wp-content/uploads/20211005170231/part1.jpghttps://media.geeksforgeeks.org/wp-content/uploads/20211005170309/part2.jpg

Paso 3: ahora instale el editor de texto o IDE de su elección

Puede usar cualquier editor de texto para editar archivos lisp. Algunas opciones populares son código VS, SLIME, EMACS, Vim, etc.

Extensiones sugeridas para el código VS:

Ejemplo:

Aquí guardamos el archivo como filename.lisp , por ejemplo. prueba.lisp. 

Lisp

(write-line "Hello Geeksforgeeks")

Navegue a la ubicación del archivo y ejecútelo usando el comando: 

sbcl --script filename.lisp
For example:
sbcl --script test.lisp

Producción:

output

Publicación traducida automáticamente

Artículo escrito por omkarphansopkar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *