temperance

Prolog implementation

An implementation of a Warren Abstract Machine in Common Lisp to support logic programming and Prolog-like functionality.

A logic programming library for Common Lisp.

GitHub

58 stars
10 watching
5 forks
Language: Common Lisp
last commit: almost 4 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
cl-model-languages/cl-prolog2 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
jldupont/prolog.js An interpreter for a logic-based programming language 81
mthom/scryer-prolog A Prolog implementation written in Rust aiming to create an industrial strength production environment with bleeding edge research capabilities 2,060
luc-tielen/eclair-lang A compiler-based implementation of a minimalist logic programming language 220
sjl/beast A toolkit for building flexible objects in Common Lisp for video games. 27
vindarel/cl-str A modern and consistent Common Lisp library for string manipulation. 309
erdwolf/prolog An interpreter for a logic-based programming language written in Haskell. 61
burtonsamograd/sigil A compiler and REPL for a Lisp dialect used in web development 26
samer--/pljulia An embedded Julia interpreter for SWI Prolog allowing numerical and technical computing within Prolog code 6
lexi-lambda/hackett An experimental implementation of a Haskell-like language with Racket's macro system 1,166
koji-kojiro/cl-repl A full-featured Common Lisp REPL with line editing, tab completion, debugger, and syntax highlighting. 153
vscosta/yap-6.3 A high-performance Prolog compiler with support for various input/output methods and interface to C. 13
privet-kitty/cl-competitive A collection of Common Lisp implementations of data structures and algorithms for competitive programming. 180
vale981/practical-cl-beautified Enhances the online version of Practical Common Lisp with syntax highlighting and interactive features. 34
wadehennessey/wcl Enables efficient development of large numbers of concurrent Common Lisp applications on Unix systems. 79