elpi

Prolog interpreter

An embeddable interpreter for a variant of Prolog enriched with Constraint Handling Rules

Embeddable Lambda Prolog Interpreter

GitHub

292 stars
12 watching
37 forks
Language: Prolog
last commit: almost 2 years ago
Linked from 1 awesome list

constraintsextension-languagelambda-prologocaml-library

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
lpcic/coq-elpiProvides an extension language for Coq to manipulate terms containing binders and supports scripting and metaprogramming141
jldupont/prolog.jsAn interpreter for a logic-based programming language81
olewhalehunter/libraAn interpreter for a binary relational algebra language2
justinmeza/lciAn interpreter for an esoteric programming language designed to be correct, portable, and precisely documented.786
erdwolf/prologAn interpreter for a logic-based programming language written in Haskell.61
luc-tielen/eclair-langA compiler-based implementation of a minimalist logic programming language220
shiinamiyuki/lunaticAn open-source interpreter for the Lua programming language with additional features and optimizations.18
masak/belAn interpreter for Bel, a Lisp-like language with a focus on completeness and metacircular foundations.27
igorw/lambda-phpAn interpreter for a minimal programming language inspired by the lambda calculus23
chr1st0scli/rainlispA .NET implementation of the LISP programming language with features ideal for building domain-specific languages and extending existing systems.34
digikar99/py4cl2A Common Lisp library for executing Python code and integrating it with existing Lisp systems.42
avivc/ribbonlangAn interpreted programming language with a minimalist syntax and support for classes, closures, and 2D graphics programming.11
kspalaiologos/malbolge-lispAn interpreter written in Malbolge that supports Lisp-like programming with advanced features and instructions.493
rui314/minilispA minimalistic Lisp interpreter in C1,490
cl-model-languages/cl-prolog2A 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