Artículo: MaudeTypedLog: A Typed Interpreter for Prolog in Maude
Cargando...
Archivos
Fecha
Editor
Sistedes
Publicado en
Actas de las XXV Jornadas de Programación y Lenguajes (PROLE 2026)
Licencia Creative Commons
Resumen
Prolog is traditionally thought of as an untyped logic pro- gramming language, although there are queries that result in a type error. Several attempts of statically introducing a type discipline in Prolog have been made but they have not been widely adopted. We use Maude to implement a typed unification algorithm and use it as the basis for an interpreter for Prolog called MaudeTypedLog. This interpreter follows the Typed SLD-resolution operational semantics for logic programming, that makes it is possible to detect type errors in both programs and queries dynamically.
Descripción
Acerca de Gallifa-Tronch, Enrique
Palabras clave
Logic Programming, Operational Semantics, Rewriting Systems


