Mangle: Un lenguaje de programación de base de datos deductiva de código abierto basado en Datalog
2025-08-18
Mangle es un lenguaje de programación de código abierto que extiende Datalog para la programación de bases de datos deductivas. Admite funciones como agregación, llamadas a funciones y verificación de tipos opcional, permitiendo la representación y consulta uniforme de datos de múltiples fuentes y el modelado de conocimiento del dominio. Mangle proporciona una biblioteca Go para una fácil integración en aplicaciones. Soporta reglas recursivas y muestra, a través de ejemplos, cómo usar Mangle para encontrar software afectado por la vulnerabilidad log4j, y cómo realizar agrupaciones y agregaciones. Si bien sacrifica algo de rendimiento, su facilidad de uso y extensibilidad lo convierten en una herramienta poderosa.
Desarrollo
base de datos deductiva