Don Box y Scheme
Desde hace tiempo quiero dedicarle un rato a ver cómo es realmente Scheme comparado con otras variantes de Lisp. Mientras tanto, me he encontrado con un artículo interesante de Don Box sobre Scheme, que hace referencia a otro anterior en el que dice cosas interesantes sobre la programación en Lisp que no se descubren hasta que realmente se usa este lenguaje de programación. Lo que más me ha sorprendido del artículo es que Box, siendo arquitecto de Indigo, la nueva plataforma de Microsoft, cite palabras de Eric S. Raymond, un ferviente defensor del software libre y atacante acérrimo de Microsoft, como demostró en su respuesta a una desafortunada carta que según él recibió de Microsoft. Raymond también ha sido muy criticado por haber vivido del cuento a cuestas de Linus Torvalds o Stallman en una caricatura que me hace mucha gracia. A lo que iba, la cita de Box:
Lisp is worth learning for a different reason—the profound enlightenment experience you will have when you finally get it. That experience will make you a better programmer for the rest of your days, even if you never actually use Lisp itself a lot.

El lenguaje Scheme es muy interesante ya su sintaxis es muy sencilla, aunque desgraciadamente no hay gran soporte para el lenguaje. Si conoces otras variantes de Lisp quizás eches en falta que sólo utiliza un espacio de nombres. La generación de Macros es más sencilla. Personalmente prefiero Lisp aunque sea más complicado. Desde el punto de vista práctico estoy utilizando Python, pero me gustaría utilizar Ruby (me parece un lenguaje precioso) pero está mucho menos extendido.
Comment by jiptohej — 15/2/2011 @ 20:16