Translate

domingo, 29 de abril de 2012

Entorno de Desarrollo Lisp

Bien, antes de comenzar necesitamos tener un entorno de desarrollo para lisp. Para ello debemos tener instalado un interprete de lenguaje Common Lisp. Hay varios: clisp, gclisp, allegro, LispWorks, Jabberwocky, Garnet, etc. Los archivos de programa lisp, son simples archivos de texto, razón por la cual necesitamos un editor de textos para guardar los archivos lisp (a los que le pondremos la extensión .lisp "o .lsp"), puede ser cualquiera, aunque uno muy bueno es el Emacs, que con Slime instalado genera un entorno de desarrollo lisp en modo texto muy amigable, con dentado, control de paréntesis, colores y demas cosas.
En ubuntu es muy fácil instalar todo, tanto el clisp como el Emacs con slime se encuentra en los repositorios. 


Para instalarlo en ubuntu:

sudo apt-get install emacs23

sudo apt-get install slime

 Para Windows hay que descargar el instalador de clisp desde:

En este blog hay una guía para descargar el emacs + slime para windows:


Saludos y éxitos!

PD: Aca tengo la traduccion del libro de Cooper:
Técnicas Básicas de Lisp


4 comentarios:

  1. Hola Rene, serias tan amable de actualizar el link con la traduccion del libro de Cooper

    ResponderEliminar
  2. Respuestas
    1. Dentro del entorno llamas a la funcion principal del programa. Ej. (Func-principal arg1 arg2 ...).
      Si es por fuera, se ejecuta escribiendo en el terminal o consola: el nombre de tu entorno + el archivo .lisp o .fas o .fasl de tu programa. Ej. "> clisp mi-programa.lisp".
      Tambien puedes lograr que tu programa sea un ejecutable, en este blogg hay una entrada que muestra como hacerlo. Saludos

      Eliminar