Olifant

Compiler language

A language targeting LLVM with the goal of building a simple compiler

A simple programming language targeting LLVM

GitHub

64 stars
4 watching
9 forks
Language: Haskell
last commit: almost 8 years ago
clangcompilerhaskellllvm

Related projects:

RepositoryDescriptionStars
talw/crisp-compilerA Haskell compiler for a Lisp/Scheme-inspired language with an LLVM backend99
kit-ty-kate/labrysA compiler for a toy language based on LLVM that implements the System Fω type-system103
sam46/paskellA compiler that translates Pascal source code into LLVM IR and can be executed directly or used to generate native machine code.126
axellang/axelA Haskell + Lisp compiler and runtime environment for executing multi-language code.206
graalvm/simplelanguageA demonstration of building a Truffle language for execution on the GraalVM runtime environment.614
rhysd/gocamlAn implementation of a statically-typed functional programming language in Go using LLVM and building its own compiler from scratch.749
igor84/summusA compiler frontend written without C macros using LLVM as the backend to compile a minimal language for educational purposes.234
azur1s/holymerA programming language being developed with Rust, aiming to implement compiler and interpreter components.42
jameshaydon/lawvereA programming language with effects based on category theory and used to compile programs into various categorical abstractions.268
elpinal/bright-mlA statically-typed programming language with a unique module system and support for type inference and mutually-recursive definitions.80
jmorag/mccCompiles the MicroC programming language into machine code using Haskell116
pltools/lamaA programming language designed to introduce concepts of programming languages, compilers, and tools in an educational setting71
matthewfl/ilangA C++ programming language in development with support for various libraries and tools.5
ljulliar/rlangA compiler that converts a Ruby-like language into efficient WebAssembly code38
yubrot/llrlAn experimental compiler for a Lisp-like programming language with a focus on self-hosting and compilation to LLVM backend.156