fnogatz / CHR.js
Compile and run Constraint Handling Rules (CHR) in JavaScript
☆103Updated 10 months ago
Related projects: ⓘ
- Pengine and Prolog scratchpad☆56Updated 3 years ago
- SWI-Prolog ported to WebAssembly☆39Updated 6 years ago
- An in-memory datalog implementation for OCaml.☆254Updated 2 years ago
- SWI-Prolog Version Manager - Bash script to manage multiple active SWI-Prolog versions☆41Updated last year
- Run SWI-Prolog in your browser using WebAssemply☆74Updated 2 years ago
- A functional programming language based on Standard ML, extended with support for concurrent, distributed, and constraint programming☆213Updated last year
- Dependent JavaScript: A Typed Dialect☆87Updated 11 years ago
- An experimental DSL for handling state and updates, along with constraints, in Rosette.☆50Updated 5 years ago
- Statically typed embedding of miniKanren relational programming language into OCaml☆117Updated 3 weeks ago
- An efficient implementation of the higher-order logic programming language Lambda Prolog☆145Updated 4 months ago
- ☆133Updated 2 years ago
- Programming in Tabled Prolog by David S Warren☆22Updated 4 years ago
- Polynomial-time Meta-Interpretive Learning☆97Updated last month
- If at first you don't succeed☆12Updated 3 years ago
- higher order dependently typed logic programing☆164Updated 6 years ago
- Prolog stuff☆26Updated 5 years ago
- The best Prolog visualizer☆84Updated last year
- ☆89Updated last month
- staged relational interpreters: running with holes, faster☆124Updated 3 weeks ago
- Research on integrating datalog & lambda calculus via monotonicity types☆385Updated 2 years ago
- miniKanren in the browser☆55Updated 8 years ago
- Parser for Attempto Controlled English (ACE)☆183Updated 4 months ago
- The Art of the Propagator. See also:☆168Updated 5 months ago
- A simple Prolog API for the Z3 constraint solver☆14Updated 6 years ago
- Randomized testing for Prolog à la QuickCheck☆22Updated 5 years ago
- Kanren with databases☆43Updated last month
- An Introduction to Redex with Abstracting Abstract Machines☆101Updated 5 months ago
- A less devious proof assistant☆220Updated last year
- Ciao is a modern Prolog implementation that builds up from a logic-based simple kernel designed to be portable, extensible, and modular.☆268Updated last month