Jump to content

Draft:Scryer Prolog

From Wikipedia, the free encyclopedia
  • Comment: Needs much better independent coverage. One paragraph is no where near enough. Stuartyeates (talk) 10:44, 18 September 2025 (UTC)

Scryer Prolog
DeveloperMark Thom
Stable release
0.9.4 / April 29, 2024; 18 months ago (2024-04-29)
Repositorygithub.com/mthom/scryer-prolog
Written inRust
Operating systemLinux, Windows, Mac OS
TypeWarren Abstract Machine implementation
LicenseBSD 3-Clause LicenseBSD licenses#3-clause
Websitewww.scryer.pl

Scryer Prolog is an open-source, ISO-compliant implementation of the Prolog logic programming language. It supports tabling, modules, constraint programming over booleans and integers, term indexing, attributed variables, and coroutines.[1]

Scryer Prolog is notable for its focus on logical purity, monotonicity, and the implications of these on parallelism, declarative debugging and testing, and multi-directional reasoning.

References

[edit]
  1. ^ Körner, Philipp, et al. "50 Years of Prolog and Beyond." CoRR abs/2201.10816 (2022). https://arxiv.org/abs/2201.10816

See also

[edit]
[edit]

Category:Prolog programming language family Category:Constraint programming