; Vince y el mundo del software: Compilar lisp desde sublime text 2

sábado, 21 de febrero de 2015

Compilar lisp desde sublime text 2

Bueno, siguiendo con lisp un poco, ahora toca configurar lisp en sublime text 2. Explicaré cómo compilar pero a lo más sencillo.

Para el coloreado primeramente, abren un archivo .lisp (o .lsp) y hacen lo siguiente:

View>Syntax>Open all with current extension as>Lisp

Y listo!

Ahora para compilar.

1.- Instalan el SBCL (este tutorial es para ese compilador, pero es refácil para otro compilador), y se aseguran que el binario quede en el PATH, para ello, al instalar el sbcl vean que quede marcada la opción de agregar al PATH; si quieren usar la versión de lispstick, lo más fácil es instalarlo de nuevo pero en la carpeta donde está el lispstick (sigan las instrucciones de la página de lispstick), y marquen la opción de PATH, de lo contrario tendrán que revisar cuáles son los directorios que hay que agregar al path (no es sólo el binario si no me equivoco).

2.- luego en el sublime vayan a:
Tools>Build System> New Build System

3.- En el archivo que se les abre escriben:

{
 "cmd": ["sbcl", "--noinform", "--script", "$file"]
}

4.- guardan el archivo, para ello File>Save, y lo guardan en la carpeta que les aparece, en mi caso es:

C:\Users\vincegeratorix\AppData\Roaming\Sublime Text 2\Packages\User

Le ponen un nombre característico, como "LispSBCL" o algo así.

El problema con ésto es que no cambia automáticamente entre un compilador y otro (cuando tienen abiertos varios archivos de distintos lenguajes), es bastante molesto, pero a mí me da un poco lo mismo, simplemente me acostumbré a cambiarlo manualmente y me da auténtica flojera leerme la documentación para ver cómo hacerlo (y que quede al poner la opción de build system automático), pero si quieren investigar me escriben la solución en los comentarios, sería de gran ayuda para todos :) Este es un blog un poco chanta de un estudiante motivado simplemente xD jajjaja :3

No hay comentarios:

Publicar un comentario