Guía completa compara cuatro dialectos principales de Lisp

Esta referencia lateral de hyperpolyglot.org ofrece una comparación exhaustiva entre cuatro dialectos principales del ecosistema Lisp: Common Lisp, Racket, Clojure y Emacs Lisp. Cada dialecto comparte la sintaxis característica de Lisp —notación prefijada con paréntesis—, pero difiere considerableme

Cómo el cálculo lambda permite crear un lenguaje de programación desde cero

El cálculo lambda es un sistema formales mínima desarrollado por Alonzo Church en 1929 que constituye la base teórica de todos los lenguajes de programación funcionales modernos como Haskell, Scheme y ML, y también está presente en lenguajes imperativos como JavaScript, Python y Ruby. A pesar de su

Ruckus: Racket más fácil con ejecución local

Ruckus, una nueva herramienta para desarrolladores de Racket, ha sido lanzada para facilitar la ejecución y depuración local de código. La herramienta, disponible para dispositivos Apple, permite a los programadores ejecutar programas Racket y visualizar la salida en tiempo real, todo ello sin neces

Racket 9.1: Documentación mejorada y nuevo IDE

La comunidad de Racket ha anunciado el lanzamiento de la versión 9.1 de su lenguaje de programación, disponible para descarga desde https://download.racket-lang.org/. Esta nueva versión introduce mejoras significativas en la organización y navegación de la documentación, permitiendo una experiencia

Lisp en Docker: código ejecutable en contenedores

Este proyecto, llamado `docker-lisp`, es una iniciativa fascinante que permite ejecutar código Lisp dentro de contenedores Docker. En esencia, convierte programas Lisp en imágenes Docker ejecutables, lo que abre un abanico de posibilidades para el desarrollo, la ejecución y la distribución de aplica