SWI-Prolog logo

SWI-Prolog SWI-Prolog

Use this command to install SWI-Prolog:
winget install --id=SWI-Prolog.SWI-Prolog -e

SWI-Prolog offers a comprehensive free Prolog environment. Since its start in 1987, SWI-Prolog development has been driven by the needs of real world applications. SWI-Prolog is widely used in research and education as well as commercial applications.

SWI-Prolog: A Comprehensive Prolog Environment

Primary Purpose:
SWI-Prolog is a robust and mature Prolog environment designed to meet the needs of real-world applications since its inception in 1987. It serves as an essential tool for researchers, educators, students, and developers working on commercial projects.

Key Features:

  • Modules and DCGs: Facilitate structured programming and efficient grammar handling.
  • clp(fd): Enables constraint logic programming over finite domains.
  • PlDoc: Enhances code documentation through integrated tools.
  • Web Applications Support: Allows the development of web-based solutions within Prolog.
  • Pengines: Provides a powerful framework for embedding Prolog into other applications.

Audience & Benefits: Ideal for researchers, educators, and developers, SWI-Prolog offers a versatile platform that supports complex logic programming tasks. It enables rapid prototyping and innovation in areas requiring symbolic AI. With its extensive community and continuous development, SWI-Prolog remains a trusted choice for diverse applications. Install via winget to start leveraging its capabilities today.

Versions
9.2.9
9.2.8
9.2.7
9.2.6
9.2.5
9.2.4
9.2.3
9.2.2
9.2.1
9.2.0