Cómo un nuevo DSL puede prosperar en la era de los LLMs

En un contexto donde los lenguajes de programación consolidados (Python, Rust, Ruby) se benefician de décadas de código fuente que alimentan a los modelos de lenguaje grandes (LLMs), surge la pregunta de cómo un nuevo lenguaje específico de dominio (DSL) puede hacerse viable. La clave, según el auto

Grit: una reimplementación de Git en Rust escrita con agentes de IA

Grit es un proyecto experimental que reimplementa Git desde cero como una biblioteca en Rust, con el objetivo de superar las limitaciones del Git original escrito en C, que nunca se concibió como una librería enlazable y reentrante, sino como una cadena de comandos estilo Unix. El proyecto, desarrol

rscrypto: pila criptográfica en Rust puro con aceleración SIMD y ASM

rscrypto es una biblioteca criptográfica escrita en Rust puro que agrupa primitivas como RSA, Ed25519, X25519, cifrados AEAD, funciones hash, KDF, hash de contraseñas y CRCs en un único crate, sin requerir de forma predeterminada dependencias en C, OpenSSL u otras bibliotecas de sistema. Su objetivo

LiteParse: el parser de documentos OSS de LlamaIndex que ejecuta todo en local

LiteParse es una herramienta de código abierto para el parseo de documentos lanzada por LlamaIndex. Diseñada para ejecutarse íntegramente en local, ofrece análisis de texto espacial con cajas delimitadoras, sin depender de servicios en la nube ni de modelos de lenguaje propietarios. La arquitectura

Nuevo roguelike permite crear hechizos programando expresiones en Lisp

xsofy es un proyecto de roguelike (juego de exploración de mazmorras procedural) desarrollado en un dialecto de Lisp llamado let-go, que es una implementación de Clojure ejecutándose sobre una máquina virtual de Go. La característica más distintiva del juego es su sistema de magia basado en s-expres

Let-Go combina Clojure y Go para crear binarios ultrarrápidos de 10MB

Let-Go es un nuevo lenguaje de programación que combina características de Clojure y Go, desarrollado como un compilador de bytecode y máquina virtual. El proyecto destaca por generar binarios standalone de aproximadamente 10MB, logrando un tiempo de arranque en frío de tan solo 7 milisegundos, lo q

Rust RaTeX: Matemáticas de Alta Calidad para Apps Nativas

Desarrolladores han presentado RaTeX, una nueva biblioteca en Rust que ofrece renderizado de ecuaciones matemáticas de calidad KaTeX para aplicaciones nativas y WebAssembly (WASM). RaTeX analiza la notación LaTeX, aplica reglas de TeX y genera una lista de visualización plana compatible con diversas

Kubernetes: Herramienta protege registros de datos sensibles

Un nuevo proyecto de código abierto llamado PII-Shield ha sido lanzado para automatizar la eliminación de datos sensibles en registros de Kubernetes, abordando un problema común de seguridad y cumplimiento. La herramienta, desarrollada por Aragossa, previene fugas de información de identificación pe

Watgo: Herramientas WebAssembly en Go

Un nuevo conjunto de herramientas llamado Watgo ha sido lanzado recientemente como una alternativa en Go a wabt (C++) y wasm-tools (Rust) para trabajar con WebAssembly. Desarrollado por Eli Ben-Zvi, Watgo ofrece una interfaz de línea de comandos (CLI) y una API en Go para analizar, validar y codific

TurboQuant: Compresión vectorial veloz para navegadores

Un equipo de desarrolladores ha lanzado una nueva biblioteca llamada TurboQuant, diseñada para permitir la compresión rápida de vectores directamente en navegadores web y Node.js. La biblioteca, basada en la investigación de Google (paper a presentarse en ICLR 2026), utiliza WebAssembly (WASM) y SIM

Edición de video profesional, ahora en el navegador

Una nueva herramienta de edición de video profesional basada en la web, llamada tooscut.app, ha sido lanzada, prometiendo un rendimiento comparable a las aplicaciones nativas. La plataforma, construida con WebGPU y Rust/WASM, permite la edición de video directamente en el navegador sin necesidad de

WebAssembly: Tipos nominales, una nueva distinción

Este artículo de wingolog.org explora un tema fascinante y relativamente reciente en WebAssembly (Wasm): la introducción de tipos nominales. Tradicionalmente, Wasm utilizaba una igualdad de tipos estructural, donde dos tipos con la misma definición (por ejemplo, dos structs con un `i32`) se consider

WebAssembly: ¿Por qué no despega en la web?

WebAssembly (Wasm) ha avanzado significativamente desde su lanzamiento en 2017, incorporando nuevas funcionalidades como memoria compartida, SIMD y manejo de excepciones. Sin embargo, a pesar de estos avances, su adopción en la web se ve limitada por su estatus como lenguaje de segunda clase. Wasm n

Rust y WebAssembly: Consejos para más eficiencia

Desarrolladores de Rust y WebAssembly (Wasm) han identificado una serie de patrones para mejorar la productividad al trabajar con estas tecnologías. El artículo, publicado en notes.brooklynzelenka.com, aborda las dificultades que a menudo surgen al usar `wasm-bindgen`, una herramienta para generar c

IA acelera creación de compilador en tiempo récord

Un desarrollador, Matthew Phillips, ha creado un compilador de Scheme a WASM llamado Puppy Scheme en tan solo cuatro días, un logro notablemente rápido gracias al uso de inteligencia artificial. El proyecto, iniciado como una iniciativa personal, se completó en un fin de semana y unas pocas noches,

Go acelera Tree-sitter: adiós a CGo y más rendimiento

Un desarrollador ha creado una nueva implementación en Go de un runtime para Tree-sitter, una herramienta de análisis sintáctico de código, eliminando la necesidad de CGo y mejorando significativamente el rendimiento. Esta nueva versión, llamada `gotreesitter`, permite la compilación en cualquier pl

Reconocimiento de Voz Directo en el Navegador: ¡Sin Servidor!

Desarrolladores han logrado ejecutar un modelo de reconocimiento de voz de Mistral AI, Voxtral Mini 4B Realtime, directamente en el navegador web, eliminando la necesidad de un servidor externo. Esta hazaña, impulsada por Rust y el framework Burn, permite la transcripción de audio en tiempo real uti

Hoot: Scheme corre en WebAssembly con nueva herramienta

Un nuevo proyecto llamado Hoot, desarrollado por Spritely, ha lanzado la versión 0.7.0 de su compilador Scheme a WebAssembly (Wasm) y una herramienta completa para Wasm. Hoot permite ejecutar código Scheme en navegadores web con capacidad para Wasm GC (Garbage Collection). La plataforma se basa en G