Projects / XPCE/SWI-Prolog

XPCE/SWI-Prolog

SWI-Prolog is an implementation of the Prolog language which aims to provide a free, user-friendly, fast, and scalable platform for learning Prolog, for doing research in logic programming, and for application development. With its XPCE graphics library, it provides a development environment for Prolog and portable (Unix/X11, Windows, and Mac OS X) graphics to applications. It features a very fast compiler, compliance to ISO and many de-facto standards, scalability, modules, garbage collection (even for atoms), fast two-way C and C++ interfaces, embeddability, last-call optimization, and portability (ANSI-C, 32 and 64-bit platforms).

Tags
Licenses

RSS Recent releases

  •  15 Jul 2003 10:52

Release Notes: This is a stable multi-threaded release. It has an ODBC interface, HTTP client and server modules, an RDF storage library, and more.

Release Notes: Many changes and bugfixes were made, and features were added.

  •  27 Jan 2002 11:54

Release Notes: The XPCE GUI toolkit and many Prolog development tools are now included with SWI-Prolog. The license for XPCE has been changed to the GPL.

  •  30 Jan 2001 06:14

    No changes have been submitted for this release.

    •  30 Jan 2001 06:14

      No changes have been submitted for this release.

      Screenshot

      Project Spotlight

      VTE

      Determine if data received from a pseudo-terminal is a control sequence.

      Screenshot

      Project Spotlight

      PHP OAuth API

      A PHP class to authorize and access APIs using OAuth 1.0, 1.0a, and OAuth 2.0.