GNU/Linux + BSD + RF + Brain hackin' + Cars

Hackin’

New en newLISP – parte1

Años atrás, posiblemente en el 2003 o 2004 estaba en la universidad llevando uno de los tantos  cursos de programación, donde usabamos básicamente dos lenguajes: Prolog y Lisp. Cada uno de estos tenía un comportamiento distinto, pero en su momento no les vi mucha utilidad práctica ya que por mi inexperiencia desconocia los usos que se les podían dar y pensaba que LISP solo se usaba para inteligencia artificial, experimentos y cosa extrañas.

“People who like it are crazy zealots who think they’re superior to everyone!”

“It’s mainly used for artificial intelligence stuff.”

“No one uses it for practical purposes.”

“It’s mainly used as a research language.”

“It stands for ‘Lots-of-Irritating-Silly-Parenthesis’ / ‘Lost-in-Stupid-Parenthesis’ . Haha!”

Mucho tiempo después empece a tener curiosidad por el lenguaje LISP (creado por John McCarthy) y fui googleando y me enteré que era el 2do lenguaje de programación más antiguo y que se usaba mucho en el campo de la inteligencia artificial. Sin embargo, no encontré herramientas que me permitan experimentar con lisp y hacer cosa “más prácticas” orientadas a la web como un blog o alguna app web.

John McCarthy

Mientras seguía buscando info sobre lisp me tope con un dialecto de lisp 100% Open Source y con un enfoque más práctico. newLISP no es algo nuevo, pues tiene casi 20 años de existencia y como opinan muchas personas el nombre “newLISP”  genera mucha impopularidad ya que los fundamentalistas del LISP “estándar” (Common Lisp) lo critican duramente porque carece de muchas funcionalidades típicas y dan la impresión que newLISP sea más “primitivo” que Common Lisp.

Probando newLISP

Para instalarlo hay que descargar el paquete de la sigte. dirección :

http://www.newlisp.org/index.cgi?page=Downloads

En mi caso, utilizo Ubuntu 9.04 y Ubuntu 9.10, por lo que descargue el paquete .DEB con soporte para UTF8.(También existen paquetes para OSX, Windows, MAemo, etc)

Cabe mencionar que newLISP ocupa solo 200 Kb incluido el editor, intérprete y webserver.

Luego desde la Terminal hay que ejecutar el comando  newlisp-edit

En la version 9.04 y 9.10 de Ubuntu siempre se muestra un error de librerias. Eso se soluciona rápidamente con un enlace simbólico a la versión disponible en la distro.

Posteriormente, se mostrará el editor de newLISP con lo que estaremos listos para probar este dialecto de LISP. 😀

Aqui algunos screenshots adicionales sacados de la carpeta de ejemplos :



La página oficial del proyecto es : http://www.newlisp.org

Anuncios

Hak5.org

¿ Interesado en computadoras, tecnología, hacks, mods y todo tipo de experimentos relacionados con la informatica ?
¿ Quisieras ver un programa de televisión que hable de estos temas?
Entonces te recomiendo que visites la página de Hak5, aqui encontras a un grupo de geeks gringos que estan dispuestos a hacer diversos mods, hackear equipos y mil cosas más. Este show es 100% recomendable y además es 100% gratuito y puedes bajarlo a tu computadora en una diversidad de formatos verlos via streaming en youtube.com.

hak5