lisp
14 noticias
Scheme: repositorio desacoplado para datos
Este artículo presenta un enfoque innovador para la capa de datos en proyectos Scheme, buscando resolver un problema común: el acoplamiento estrecho entre la capa de control y la implementación específica de la base de datos (en este caso, SQLite). El autor, proveniente de un background en lenguajes
Ruby más simple: experimento con sintaxis Lisp
Este proyecto, llamado 'rubysyn', es un experimento para simplificar y clarificar la sintaxis de Ruby, utilizando una alternativa basada en Lisp. El objetivo no es cambiar la semántica de Ruby, sino ofrecer una sintaxis más fácil de analizar y más 'limpia', eliminando 'azúcar sintáctico' innecesario
IA tropieza con Lisp: Ingeniero crea herramienta para ayudar
Un ingeniero de DevOps ha descubierto una dificultad inesperada al utilizar herramientas de IA para programar en Lisp. A pesar de su preferencia personal por Lisp, la IA, específicamente Claude, tuvo serias dificultades para interactuar con el REPL (Read-Eval-Print Loop), un entorno de desarrollo in
Clojure: lenguaje funcional gana terreno en empresas
Una reciente implementación en Michelin ha impulsado la adopción de Clojure, un lenguaje de programación funcional basado en Lisp, para el desarrollo de aplicaciones empresariales. Inicialmente, el equipo se mostró escéptico al desviarse de la pila de desarrollo estándar (Java), pero rápidamente apr
Compiladores: ¿Más simples de lo que creemos?
El artículo de Golden explora una perspectiva inusual sobre la complejidad de los compiladores de lenguajes de programación. Tradicionalmente, se asume que los compiladores modernos son enormes, con millones de líneas de código que abarcan desde la interfaz de usuario (frontend) hasta la gestión de
Emacs: Técnicas Internas para Manejar Tipos de Datos
Este artículo del blog de The Cloudlet explora técnicas de programación de sistemas utilizadas en GNU Emacs para representar valores Lisp de manera eficiente. El núcleo del problema radica en cómo manejar variables que deben contener valores de diferentes tipos en tiempo de ejecución, preservando la
Emacs: Desentrañando el código Lisp en C
Este artículo de The Cloudlet explora la estructura interna de GNU Emacs, específicamente cómo representa los valores de Lisp (Elisp) en C. El objetivo es comprender el diseño del sistema desde una perspectiva de bajo nivel, desglosando el tipo de dato `Lisp_Object`. La pieza se basa en el conocimie
C++ se inspira en Lisp: nueva herramienta de programación
El proyecto `lmp` (Lisp-style Meta Programming) de Mistivia en GitHub introduce una forma innovadora de realizar programación meta (template metaprogramming) en C++ que se inspira en el paradigma funcional de Lisp. La programación meta en C++ permite escribir código que genera o manipula otro código
Emacs: Nuevo resaltado semántico para código Lisp
El proyecto `lisp-semantic-hl.el` es una extensión para el editor de texto Emacs que mejora significativamente la visualización del código Lisp (tanto Common Lisp como Elisp) a través de un sistema de resaltado de sintaxis semántico. En esencia, el resaltado de sintaxis tradicional colorea palabras
Eshell: la shell integrada de Emacs que debes conocer
Este artículo explora una alternativa inusual a las shells tradicionales (Zsh, Fish, Bash) para usuarios avanzados de Emacs: la Eshell integrada. La Eshell, a menudo pasada por alto, se presenta como una solución elegante para aquellos que ya trabajan principalmente dentro de Emacs y alternan entre
Emacs: ShannonMax optimiza tus atajos de teclado
ShannonMax es una herramienta innovadora para Emacs que utiliza la teoría de la información para optimizar tus atajos de teclado. La idea central es que los comandos que usas con más frecuencia deberían tener atajos más cortos y convenientes, mientras que los comandos poco usados podrían liberarte e
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
Lisp: Un Nuevo Libro Revela su Historia e Influencia
Berksoft Publications ha lanzado "El Genio de Lisp", un libro escrito por Cees de Groot que explora la historia y el poder del lenguaje de programación Lisp. Considerado por muchos como uno de los lenguajes más influyentes en la historia de la computación, el libro profundiza en su legado y su impac
NAVER presenta LispE: Nuevo intérprete de Lisp versátil
NAVER, una importante empresa tecnológica surcoreana, ha anunciado el lanzamiento de LispE, un nuevo intérprete de Lisp diseñado para ser compacto y versátil. LispE combina características de lenguajes funcionales y de arreglos, buscando ofrecer una plataforma multi-plataforma para desarrolladores.
