Live briefing
Everything about SWI-Prolog
Implementation of the programming language Prolog
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, and extensive documentation. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: SWI-PrologA 5-minute orientation
- Skim a recent paper: SISTEM DIAGNOSIS PENYAKIT PERNAPASAN (ISPA) MENGGUNAKAN SWI-PROLOGInfluential work since 2022
- Pick up a classic book: Swi Prolog Reference Manual 7. 1The most-reprinted book on the subject
- Read the landmark paper: SWI-PrologCited 329 times
- Go sideways: PrologA closely related topic
- Go sideways: Comparison of Prolog implementationsA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
SWI-Prolog
SWI-Prolog and the web
ClioPatria: A SWI-Prolog infrastructure for the Semantic Web
Implementing GraphQL as a Query Language for Deductive Databases in SWI-Prolog Using DCGs, Quasi Quotations, and Dicts
Boolean constraints in SWI-Prolog: A comprehensive system description
Making ProB Compatible with SWI-Prolog
A Knowledge Testing Production Model Based on a Cognitive Map for SWI-Prolog Applications
Примеры разработки экспертных систем на SWI-PROLOG
🆕 Influential since 2022
📚 Books worth reading
- 📕Swi Prolog Reference Manual 7. 1Jan Wielemaker, Leslie De Koninck · 2014
- 📕Swi Prolog Reference Manual 6. 2. 2Jan Wielemaker, Thom Fruehwirth · 2012
- 📕Possibilities of Visualizing the Solution Process of Constraint Logicbased Systems by the Example of Swi-Prolog's Clp(fd) LibraryFabian Stiehle · 2018
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Prolog Prolog is a logic programming language that has its origins in artificial intelligence, automated theorem proving, and computational linguistics. Prolog…
- Comparison of Prolog implementations The following comparison of Prolog implementations provides a reference for the relative feature sets and performance of different implementations of the…
- SICStus Prolog SICStus Prolog is a proprietary, ISO-conforming implementation of the logic programming language Prolog. It is developed by the Swedish Institute of Computer…
- ECLiPSe ECLiPSe is a software system for the development and deployment of constraint logic programming applications, e.g., in the areas of optimization, planning…
- Logtalk Logtalk is an object-oriented logic programming language that extends and leverages the Prolog language with a feature set suitable for programming in…
- CLP(R) CLP(R) is a declarative programming language. It stands for constraint logic programming (real) where real refers to the real numbers. It can be considered…
- Ciao (programming language) Ciao is a general-purpose programming language which supports logic, constraint, functional, higher-order, and object-oriented programming styles. Its…
- BNR Prolog BNR Prolog, also known as CLP(BNR), is a declarative constraint logic programming language based on relational interval arithmetic developed at Bell-Northern…