eclair-lang
Logic prog lang
A compiler-based implementation of a minimalist logic programming language
A minimal, fast Datalog implementation in Haskell that compiles to LLVM IR
220 stars
4 watching
13 forks
Language: Haskell
last commit: over 2 years agoLinked from 2 awesome lists
compilerdataloghaskellllvmlogic-programming
Related projects:
| Repository | Description | Stars |
|---|---|---|
| An implementation of a Warren Abstract Machine in Common Lisp to support logic programming and Prolog-like functionality. | 58 | |
| A 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 | |
| A compiler and build tool for a typed dialect of Lua. | 2,192 | |
| An embeddable interpreter for a variant of Prolog enriched with Constraint Handling Rules | 292 | |
| An interpreter for a logic-based programming language | 81 | |
| A beginner-focused logic programming language built on top of Haskell. | 8 | |
| A programming language designed to introduce concepts of programming languages, compilers, and tools in an educational setting | 71 | |
| A Haskell implementation of Datalog, allowing recursive queries in a logic language. | 104 | |
| An interpreter for a logic-based programming language written in Haskell. | 61 | |
| An implementation of a statically-typed functional programming language in Go using LLVM and building its own compiler from scratch. | 749 | |
| A Lisp-flavored programming language built on top of Zig, aiming to provide a lower-level alternative to Clojure with more direct access to hardware. | 268 | |
| A compiler and runtime system for a minimalist programming language with intermediate representation and test suite. | 1 | |
| An experimental implementation of a Haskell-like language with Racket's macro system | 1,167 | |
| Implementing a graph-reduction machine for a small functional language based on λ-calculus and combinatory logic | 28 | |
| An experimental compiler and language implementation built on top of LLVM and Python. | 99 |