Los lenguajes de programación dominantes obligan a los desarrolladores a expresar ideas geométricas de dominio específico únicamente mediante texto lineal. Un artículo reciente propone una solución: lenguajes híbridos que permitan crear construcciones sintácticas visuales combinables con el código textual, sin alterar el flujo de trabajo habitual del programista. La investigación presenta Hybrid ClojureScript, descrito como el primer lenguaje de programación híbrido de estas características.
Hybrid ClojureScript permite a los programadores añadir sintaxis visual interactiva e incrustar instancias de esa sintaxis dentro del texto del programa. Un entorno de desarrollo (IDE) híbrido mejorado muestra esos fragmentos incrustados como mini-interfaces gráficas con las que el programador puede interactuar, mientras que otros IDE muestran una representación textual de la sintaxis. El trabajo defiende la necesidad de un mecanismo de extensibilidad de este tipo, demuestra la adoptabilidad del diseño y analiza los requisitos para trasladar el enfoque a otros lenguajes.
El artículo, disponible en arXiv (2603.15855), fue enviado el 16 de marzo de 2026 y revisado el 27 de marzo del mismo año por Stephen Chang. La extensión visual se plantea como una extensión del lenguaje propiamente dicha, componible con otras características y capaz de preservar el razonamiento estático sobre el programa, condición indispensable para integrarse sin fricciones en las cadenas de herramientas existentes.
