ciao-lang / ciao
Ciao is a modern Prolog implementation that builds up from a logic-based simple kernel designed to be portable, extensible, and modular.
☆281Updated 2 months ago
Alternatives and similar repositories for ciao:
Users that are interested in ciao are comparing it to the libraries listed below
- Embeddable Lambda Prolog Interpreter☆298Updated last week
- An efficient implementation of the higher-order logic programming language Lambda Prolog☆152Updated 9 months ago
- Logtalk - declarative object-oriented logic programming language☆430Updated this week
- A compact, efficient Prolog interpreter written in plain-old C.☆283Updated this week
- Rhombus programming language☆363Updated this week
- Shen language kernel sources for porters☆365Updated 5 months ago
- A fast functional language based on two level type theory☆388Updated 2 years ago
- 1ML prototype interpreter☆277Updated 4 years ago
- The Ott tool for writing definitions of programming languages and calculi☆357Updated 3 weeks ago
- GNU Prolog☆109Updated last year
- The cuteness implementation of a dependently typed language.☆189Updated 2 years ago
- A functional programming language based on Standard ML, extended with support for concurrent, distributed, and constraint programming☆212Updated 2 years ago
- A less devious proof assistant☆222Updated 2 years ago
- ☆136Updated 2 years ago
- Poly/ML☆492Updated last week
- Polynomial-time Meta-Interpretive Learning☆119Updated last month
- A declarative concatenative programming language☆160Updated 3 months ago
- Research on integrating datalog & lambda calculus via monotonicity types☆391Updated 2 years ago
- An in-memory datalog implementation for OCaml.☆264Updated 3 months ago
- A portable, compact and extensible Scheme implementation that is fully R4RS compliant. This includes closures, I/O, tail calls, first-cla…☆505Updated this week
- A tiny Racket for scripting☆280Updated 5 months ago
- Standard ML Compiler and Toolkit☆278Updated 3 weeks ago
- The adventures of a Haskell compiler☆218Updated last month
- The implementation of microKanren, a featherweight relational programming language☆308Updated 10 years ago
- A minimal, fast Datalog implementation in Haskell that compiles to LLVM IR☆222Updated last year
- Useful things for Standard ML☆62Updated 3 months ago
- Bootstrapping ATS3☆205Updated this week
- ☆45Updated 2 months ago
- Cedille, a dependently typed programming languages based on the Calculus of Dependent Lambda Eliminations☆371Updated last year
- Proofs in Coq for the book Reflective Programs in Tree Calculus☆159Updated 3 years ago