Introducción

Mercury es un lenguaje de programación lógica / funcional que combina la claridad y la expresividad de la programación declarativa con funciones avanzadas de análisis estático y detección de errores. Como lenguaje lógico, está basado en el cálculo de predicados de primer orden y utiliza un sistema de inferencia automático para deducir conclusiones a partir de hechos y reglas declarados.

Dentro de sus características, se destacan:

Instalación

Unix (recomendado):

Compilación

Inicialmente se crea un archivo nombre.m (nombre es definido por el programador) dónde irá el código del programa. Para compilarlo en la consola basta con escribir: “mmc nombre.m”.
mmc hace referencia al compilador de Mercury.

Tutorial

Tutorial básico de programación lógica en Mercury, donde se abordan cuatro temas principales:

Ejemplos

Algunos ejemplos básicos de Mercury


Recursos Extra

Para probar código Mercury online, sugerimos visitar: https://glot.io/new/mercury


Creado por:

         Juan Castelblanco
         Ivan Cepeda
         Camilo Rodriguez
         Stevan Valbuena
         Samuel Salgado
         Diego Bulla