Archives for posts tagged ‘Lisp’

Lisp, ese lenguaje anterior a C

Antes de que Alan termine de escribir su borrador y publique su homenaje a McCarthy, Tras el post de Alan, yo también haré mi homenaje a McCarthy y también lo haré de la mano del mayor vocero que tiene en el mundo Lisp: Paul Graham. Hace unos 10 años, pg escribió un artículo resaltando algunas [...]

John McCarthy y las raíces de Lisp

In 1960, John McCarthy published a remarkable paper in which he did for programming something like what Euclid did for geometry. He showed how, given a handful of simple operators and a notation for functions, you can build a whole programming language. He called this language Lisp, for “List Processing,” because one of his key [...]

Comandos comunes de SLIME

Aquí les va una pequeña guía (tomada y traducida de LearningClojure) con algunos de los comandos más comunes para trabajar en Emacs con Clojure (o con otro dialecto de Lisp con SLIME, con alguna que otra diferencia). Edicion C-h m Muestra el modo en el que estamos C-/ Deshacer C-w Cortar M-w Copiar C-y Pegar [...]

7 cosas que debes saber sobre Clojure

1. Lisp Clojure es un dialecto de Lisp, pero sobre la máquina virtual de Java. En particular, es un dialecto de la familia Lisp-1. 2. Listas Clojure es un lenguaje de listas. Cada lista es una S-expresión. user=> (/ (/ 12 2) (/ 6 2)) 4 3. Código = Datos Clojure usa sus propias estructuras [...]

Instalar Clojure en Windows con Clojure Box

El mejor editor para trabajar con cualquier dialecto de Lisp es Emacs, pero este editor de texto no fue desarrollado por Richard Stallman, como dicen algunos, sino por extraterrestres. Es un excelente editor, más que un editor, más que un IDE quizás, pero ideal para los desarrolladores nativos de la estrella Sirio. Si quieren configurar [...]

Húngaros que vienen de Marte, aprenden Lisp y ganan el Google AI Challenge

El Google AI Challenge de este año invitó a los participantes a crear un programa que jugara Planet Wars tan inteligentemente como fuera posible. Los ganadores ya fueron dados a conocer, así como los lenguajes utilizados por ellos y el resto de los competidores –la mayoría fueron estudiantes–. Vale la pena mirar estas estadísticas: El [...]

Clojure, paréntesis en la web

Clojure es el pasado y el futuro de la programación. Pocos dialectos de Lisp han generado tanto hype y no hay dudas de que esto se debe en parte a la enorme cantidad de programadores de Java que nos enamoramos de los paréntesis y se nos cayó una lágrima ante la sola idea de escribir [...]

Infografía de la historia de la programación

Excelente infografía que muestra la historia de la programación desde Babbage a Python. Dos cosas faltan nada más a mi gusto: mencionar que Bill Joy colaboró en la construcción de BSD y que no figure John McCarthy, creador de Lisp (una verdadera lástima). Es enorme la imagen, hagan clic para verla a tamaño completo. Tweet