¿Cómo instalar un nuevo paquete en swi prolog?

Aquí te explico brevemente y paso a paso como instalar un paquete de swi-prolog en menos de 5 minutos.

Obtener la lista de todos los paquetes disponibles para instalar.

Desde la consola interactiva ingresa el comando

pack_list('').

Esto te dará una lista inmensa de los paquetes para instalar en swi-prolog. En mi caso quiero el paquete para expresiones regulares.

Instalar un paquete en particular

Solamente debes de especificar el nombre de tu paquete, por ejemplo en mi caso se llama regex.

pack_install('regex').

En mi computadora se vió algo así:

¿Dónde puedo leer más al respecto?

Siempre puedes consultar la documentación oficial para el predicado pack_install.

Básicamente es útil para casos más complejos como instalar un paquete de swi-prolog desde disco, o instalar un paquete de swi-prolog desde una url. Ojo que con urls de GitHubno funciona tan bien aún.


  • Cursos de Código Facilito

    Te comparto aquí mis recomendaciones de cursos de Código Facilito. Codigofacilito.com es una plataforma virtual de cursos en idioma exclusivamente español que inició como un canal de YouTube. Opinión de la plataforma En mi opinión la plataforma aún es incipiente y los cursos necesitan más trabajo, ya que es muy común hallarse con clases de…


  • Cursos de LinkedIn Learning

    Te comparto aquí mis recomendaciones de cursos de Linkedin Learning. LinkedIn Learning es una plataforma virtual de cursos propiedad de Microsoft. Hallarás mucho material en inglés, pues prácticamente todos los cursos vienen con subtítulos en castellano y en la parte técnica son muy buenos debido a la adquisición de Lynda.com. En mi opinión la plataforma…


  • Mockito: Snippets de código

    Estos snippets de código para entrevista acerca de mockito espero te sean de mucha utilidad. Claro que también los puedes usar para tu desarrollo en el día a día. Mock básico Si te llegan a mostrar algo como esto es mejor que sospeches, mockito se usa principalmente para pruebas de integración. Si llegas a ver…


javapro.org