scryer-prolog
Prolog engine
An implementation of the Prolog programming language in Rust.
A modern Prolog implementation written mostly in Rust.
2k stars
53 watching
126 forks
Language: Rust
last commit: 2 months ago
Linked from 2 awesome lists
iso-prolog-standardprologprolog-implementationprolog-interpreterprolog-programming-languagerust
Related projects:
Repository | Description | Stars |
---|---|---|
| An implementation of a Warren Abstract Machine in Common Lisp to support logic programming and Prolog-like functionality. | 58 |
| An implementation of a modern Lisp family programming language | 163 |
| An implementation of the Rust trait system using a PROLOG-like logic solver | 1,860 |
| A system information fetcher written in Prolog. | 13 |
| An interpreter for a logic-based programming language written in Haskell. | 61 |
| An Erlang-based Prolog interpreter integrated with the Erlang runtime system. | 372 |
| An embeddable Prolog interpreter written in Go. | 634 |
| A compiler-based implementation of a minimalist logic programming language | 220 |
| Generates OCaml project templates with standardized configurations and conventions. | 295 |
| A Haskell implementation of Datalog, allowing recursive queries in a logic language. | 104 |
| A Standard ML implementation of a search library | 5 |
| An embeddable and extensible scheme dialect with support for macros, contracts, and Rust integration | 1,313 |
| A Common Lisp library that provides a translator from S-expression to ISO-standardized Prolog language and integrates with various Prolog compilers for efficient execution. | 31 |
| Tools for implementing various hash algorithms in multiple programming languages. | 87 |
| A library for implementing monads by specifying instructions and their operational semantics | 82 |