ciao-lang / ciaoLinks
Ciao is a modern Prolog implementation that builds up from a logic-based simple kernel designed to be portable, extensible, and modular.
☆304Updated this week
Alternatives and similar repositories for ciao
Users that are interested in ciao are comparing it to the libraries listed below
Sorting:
- A compact, efficient Prolog interpreter written in plain-old C.☆297Updated this week
- Embeddable Lambda Prolog Interpreter☆312Updated 3 weeks ago
- Logtalk - declarative object-oriented logic programming language☆451Updated 2 weeks ago
- An efficient implementation of the higher-order logic programming language Lambda Prolog☆155Updated last year
- Some notes taken while working on Prolog☆186Updated last year
- Research on integrating datalog & lambda calculus via monotonicity types☆400Updated 3 years ago
- Shen language kernel sources for porters☆376Updated 10 months ago
- GNU Prolog☆121Updated 2 months ago
- An in-memory datalog implementation for OCaml.☆270Updated 8 months ago
- ☆53Updated last month
- Constraint Logic Programming over Integers☆201Updated last year
- Rhombus programming language☆462Updated this week
- Standard ML of New Jersey☆210Updated this week
- interpreter and compiler to be compatible with ARITY/PROLOG(MS-DOS)☆113Updated last week
- The implementation of microKanren, a featherweight relational programming language☆310Updated 11 years ago
- Proofs in Coq for the book Reflective Programs in Tree Calculus☆174Updated 4 years ago
- A less devious proof assistant☆224Updated 2 years ago
- Polynomial-time Meta-Interpretive Learning☆128Updated 4 months ago
- Datalog with support for SMT queries and first-order functional programming☆158Updated 7 months ago
- A fast functional language based on two level type theory☆391Updated 2 years ago
- A tiny Racket for scripting☆292Updated 2 months ago
- A functional programming language based on Standard ML, extended with support for concurrent, distributed, and constraint programming☆218Updated 2 years ago
- A fast implementation of miniKanren with disequality and absento, compatible with Racket and Chez.☆158Updated 4 months ago
- Contextual types meet mechanized metatheory!☆191Updated last month
- Shen/Scheme implementation☆115Updated last month
- A language server for Standard ML in Rust.☆225Updated last week
- Inpla: Interaction nets as a programming language (the current version)☆306Updated 7 months ago
- nanopass compiler framework for Racket☆190Updated last year
- A minimal, fast Datalog implementation in Haskell that compiles to LLVM IR☆222Updated last year
- Code from Chapter 10 & Appendix A, implementation, and Chapters 7 & 8, arithmetic☆135Updated 7 years ago