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: about 1 year ago
Linked 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 |