Exportar datos del Language Server a SQL para analizarlos

Un desarrollador ha publicado un proyecto que extrae la información de tipos y símbolos que poseen los servidores de lenguaje y la vuelca en una base de datos SQL, con el objetivo de analizarla mediante consultas convencionales en lugar de pelearse con JSON-RPC. El artículo parte de una observación:

Un cascarrabias prueba un servidor de lenguaje para Haskell

El desarrollo de software ha estado dominado durante décadas por el ciclo tradicional de editar, compilar y ejecutar. Sin embargo, los programadores de Lisp disfrutan de una experiencia radicalmente distinta: escriben código directamente en un REPL conectado al proceso en ejecución, lo que permite m

Rust Glancer: un servidor LSP ligero para Rust y el futuro de rust-analyzer

Rust Glancer es un nuevo servidor LSP (Language Server Protocol) funcional para Rust que, según se destaca en una publicación comunitaria, consume aproximadamente cien veces menos memoria RAM que las alternativas existentes como rust-analyzer. La entrada, surgida a partir de un comentario en lobste.

Neovim, un editor rápido y configurable para

Neovim es un editor de texto basado en Vim que combina navegación y edición mediante el teclado con funciones propias de un entorno de desarrollo integrado. Utiliza el protocolo Language Server Protocol para mostrar errores y autocompletado en distintos lenguajes, y permite sustituir herramientas de

Buf lanza el primer servidor LSP completo para Protobuf

Buf ha presentado el primer servidor LSP (Language Server Protocol) con soporte completo y listo para producción para Protobuf, un hito largamente esperado en el ecosistema del lenguaje de definición de interfaces. Hasta ahora, Protobuf carecía de la integración moderna con editores que sí tienen le

Tiny: un lenguaje de programación concurrente con compilador JIT

Tiny es un lenguaje de programación y sistema de tiempo de ejecución de alto rendimiento, concurrente y escrito en Go. Combina la agilidad de un lenguaje dinámico con un motor de ejecución multihilo, y está dirigido a desarrolladores que necesitan prototipar con rapidez sin renunciar a velocidad de

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

Gleam 1.17.0 añade soporte para escripts en BEAM

Gleam ha publicado la versión 1.17.0 de su lenguaje de programación, que incorpora la orden `gleam export escript` para generar un único archivo ejecutable que contiene todo el código compilado de un programa en BEAM. Esta funcionalidad, análoga a los paquetes bundle de JavaScript para entornos como

Scheme en VSCode: Nuevo servidor mejora la programación

Un desarrollador independiente, Ufo, ha lanzado "scheme-langserver", una implementación del Protocolo de Servidor de Lenguaje (LSP) para el lenguaje Scheme, ahora disponible para VSCode. Este servidor busca mejorar significativamente la experiencia de desarrollo en Scheme, un lenguaje de programació