pythological / unification
Straightforward unification in Python that's extensible via generic functions.
☆43Updated 2 months ago
Related projects ⓘ
Alternatives and complementary repositories for unification
- An extensible, lightweight relational/logic programming DSL written in pure Python☆185Updated last year
- Supercharge your Python with parts of Lisp and Haskell.☆91Updated last month
- ☆72Updated 3 years ago
- Logic Programming in Python☆30Updated 3 years ago
- Loghyc - a miniKanren implementation in Hy☆89Updated 4 years ago
- Polynomial-time Meta-Interpretive Learning☆103Updated 3 months ago
- A Pythonic implementation of *microkanren* logic language☆9Updated 3 years ago
- Advanced macro expander and language lab for Python.☆59Updated last month
- Trealla Prolog for the web☆42Updated last week
- Semi-Automated Python Proof Assistant☆54Updated last week
- An experiment in using DuckDB for a datalog / egg☆25Updated last year
- Kanren with databases☆43Updated 3 months ago
- High-Performance Klong array language in Python.☆120Updated 5 months ago
- An embeddable flow-oriented language.☆59Updated last week
- A DSL for runtime code generation in racket☆66Updated 2 years ago
- metaprogramming for don't-repeat-yourself Python☆22Updated 5 years ago
- Python bindings for the egg-smol rust library☆65Updated this week
- A propagator network in Python, inspired by Radul & Sussman's The Art of the Propagator☆34Updated 12 years ago
- ☆58Updated 10 years ago
- Python wrapper around several Prolog engines. Hoping to make symbolic AI a part of standard AI toolkit.☆85Updated 3 years ago
- CHR2 to SQL conversion☆13Updated 9 years ago
- The Hy Transformer☆81Updated 5 years ago
- Resolution theorem proving for predicate logic in pure Python.☆91Updated last year
- Lightweight Prolog-like Interpreter and nested tuple store for unification-based tuple mining in Python☆20Updated last year
- Leibniz - a Digital Scientific Notation☆34Updated 3 months ago
- Awesome datalog libraries, tools and resources☆59Updated 4 years ago
- Lightweight Prolog-like system designed to smoothly interoperate with deep learning tools☆23Updated 5 months ago
- Lojban ologs (categorical databases) using jq☆23Updated 5 years ago
- A module for handling continuations in Python☆33Updated 8 years ago