Bienvenidos a Scheme

Nuevamente un vórtice del espacio-tiempo perturbó el campo magnético terrestre y esta vez no solamente escaparon de prisión los más peligrosos rufianes de Ciudad Gótica, sino que en vez de retomar el estudio de Clojure, el dialecto de Lisp que me cautivó en 2014, viajé hasta otro universo computacional y ahora estoy a toda máquina leyendo sobre Scheme, que es otro dialecto del lenguaje diseñado para simular la inteligencia humana, creado por John McCarthy en la década del 50. ...

November 28, 2017 · 5 min · 954 words · Diego Efe

Clojure, nuevo entretenimiento

En el mundo Emacs se menciona bastante el lenguaje Clojure, como un dialecto de Lisp que corre sobre el Java Virtual Machine, lo cual constituye para mi un dato casi completamente inutil, puesto que desconozco Java y su JVM. De cualquier manera, mientras continúo leyendo ANSI Common Lisp, me dieron ganas de probar, así que guardo aquí las instrucciones de instalación para usar Clojure con Emacs en Linux. La cuestión no es tan complicada, primero verificamos desde un terminal que Java está instalado: ...

November 27, 2014 · 4 min · 684 words · Diego Efe

A punto para Lisp

Cuando empecé a leer Practical Common Lisp, de Peter Seibel, tras escuchar el reportaje de Sacha Chua a Bozhidar Batsov, tuve algunos inconvenientes para poder instalar Lisp en mi compu, hasta que encontré el tutorial Installing Common Lisp. Estas notas resumen la información del video (sus instrucciones se muestran en un entorno Windows mientras que mi transcripción es para Linux), para poder instalar un Lisp en cualquier máquina con Emacs: Allí dice que se puede bajar sbcl (elegir el binario, de la tabla para las distintas plataformas, en mi caso Linux AMD64, que no implica que esa deba ser la marca de nuestro microprocesador) e instalarlo. Prestar atención a que el archivo bajado sea efectivamente un binario (posee la palabra "binary" en el nombre, antes de la extensión) y descomprimirlo, lo cual se hace con la orden: ...

August 13, 2014 · 3 min · 626 words · Diego Efe