Prolog

Prolog es el lenguaje de programación clásico del paradigma lógico (su mismo nombre remite a la PROgramación LOGica). La versión que se utiliza en la materia se denomina Swi Prolog.

Sitio oficial: www.swi-prolog.org

Instalación recomendada (Swi-Prolog + VSC)

Previamente, es conveniente tener instalado Git

1) Instalar Swi-Prolog (Importante: durante la instalación, cuando pregunte por setear las variables de entorno, decir que sí!)

2) Instalar Visual Studio Code

3) Dentro de VSC, buscar la extensión "VSC-Prolog" e instalarla.

4) Para que se pueda ejecutar correctamente verificar que se especifique la ubicación del archivo ejecutable (en Extension Settings, opción Executable Path, debe estar la ruta completa del archivo ejecutable, por ejemplo C:\Program Files\swipl\bin\swipl.exe)

¡Listo!


Forma de uso

Es práctico tener una carpeta donde poner los archivos de código Prolog de ejemplo o pruebas, con subcarpetas para cada repositorio que corresponde a un trabajo practico o examen. Desde VSC se puede abrir la carpeta principal y así navegar por todos los archivos y subcarpetas.

Para editar el código, simplemente se selecciona el archivo correspondiente. Estando instalada la extensión recomendada, se indican errores o advertencias, si las hubiera, y al pasar el mouse por sobre el código se visualiza información adicional, entre otras funcionalidades.

Para interpretar código Prolog, abrir una terminal y ejecutar swipl nombreDeArchivo.pl (Si no se indica ningún archivo, se ejecuta Prolog con su biblioteca estándar)

Alternativas de instalación

Para usar on line, sin necesidad de instalación:

  • Swish: Permite escribir código Prolog y probarlo.

Uso sin VSC:

  • Para ejecutar, se puede utilizar directamente la consola del intérprete de Swi-prolog. (swipl-win.exe en el caso de Windows)

  • Para programar, cualquier IDE o editor de texto (Prolog ofrece uno básico, pero con algunas funcionalidades interesantes)