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

Fuentes: How a New DSL May Survive in the Era of LLMsT3!

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 autor, reside en tres pilares: documentación excelente, herramientas de desarrollo potentes y una integración fluida con los agentes de LLM. La propuesta concreta incluye la generación automática de un archivo AGENTS.md desde el propio binario del lenguaje, que sirva de guía contextual para el modelo. Además, recomienda ofrecer un editor interactivo en la página de inicio del proyecto —como hace Datafarm— para que los usuarios y los agentes puedan probar el lenguaje directamente en el navegador mediante WASM. También insiste en un sistema de diagnóstico unificado: un solo binario que actúe como runtime y servidor de lenguaje (LSP), con capacidades de diagnóstico exportables a componentes web como Monaco. Con estas bases, el autor augura una explosión de nuevos DSL en los próximos años, ya que cada vez es más fácil cumplir los requisitos mínimos para el despegue.