SWI-Prolog
Sign in to saveSWI-Prolog is a free implementation of the programming language Prolog, commonly used for teaching and semantic web applications. It has a rich set of features, libraries for constraint logic programming, multithreading, unit testing, GUI, interfacing to Java, ODBC and others, literate programming, a web server, SGML, RDF, RDFS, developer tools (including an IDE with a GUI debugger and GUI profiler), and extensive documentation.
Wikidata facts
- Instance of
- free software
- Subclass of
- Emacs
- Official website
- www.swi-prolog.org
- Has use
- logic programming
Show 12 more facts
- issue tracker URL
- github.com/SWI-Prolog/swipl/issues
- Stack Exchange tag
- stackoverflow.com/tags/swi-prolog
- copyright license
- GNU General Public License, version 2.0 or later
- inception
- 1987-00-00
- DuckDuckGo bang
- swipl
- Commons category
- SWI-Prolog
- programmed in
- C
- software version identifier
- 10.0.0
- source code repository URL
- github.com/SWI-Prolog
- IRC channel URL
- irc://irc.libera.chat/prolog
- mailing list archive URL
- lists.iai.uni-bonn.de/pipermail/swi-prolog
- operating system
- Android
Sources (7)
via Wikidata · CC0
~4 min read
Encyclopedic overview
8 sectionsContents
- Execution model
- Constraint logic programming
- Extensions for SWI-Prolog
- XPCE
- Interfaces
- See also
- References
- External links
SWI-Prolog is a free implementation of the programming language Prolog, commonly used for teaching and semantic web applications. It has a rich set of features, libraries for constraint logic programming, multithreading, unit testing, GUI, interfacing to Java, ODBC and others, literate programming, a web server, SGML, RDF, RDFS, developer tools (including an IDE with a GUI debugger and GUI profiler), and extensive documentation.
SWI-Prolog runs on Unix, Windows, Macintosh and Linux platforms.
Excerpted from Wikipedia’s “SWI-Prolog” article, available under the CC BY-SA 4.0 licence.
Available in 8 languages
via Wikidata sitelinks · CC0