kalyn
Compiler
A compiler that translates a functional programming language to x86-64 machine code from scratch.
⚗️ Self-hosting compiler from a Haskell-like Lisp directly to x86-64, from scratch.
157 stars
5 watching
3 forks
Language: Haskell
last commit: over 2 years ago Related projects:
Repository | Description | Stars |
---|---|---|
kelilanguage/compiler | A Haskell implementation of a compiler for a custom programming language | 171 |
davidgiven/cowgol | A programming language designed to be self-hosted on small systems, compiled from itself, and optimized for tiny size and speed. | 248 |
leepike/copilot | A language and toolset for generating hard real-time C code from a domain-specific stream language | 149 |
seliopou/typo | A programming language compiler and interpreter built on top of Haskell's type system. | 249 |
axellang/axel | A Haskell + Lisp compiler and runtime environment for executing multi-language code. | 206 |
barn-lang/barn | A simple programming language written in C that is compiled to C. | 54 |
anoma/juvix | A compiler for a programming language designed for decentralized applications with a focus on intent-centric and declarative programming. | 455 |
cxxxr/valtan | A compiler that translates Common Lisp code into JavaScript | 238 |
shortercode/radiance | A compiler for a new language designed to compile to WebAssembly with the goal of providing safer and more concise code than JavaScript. | 20 |
talw/crisp-compiler | A Haskell compiler for a Lisp/Scheme-inspired language with an LLVM backend | 99 |
ren-lang/compiler | A compiler and package providing an interface to the Ren programming language, enabling development of tools and utilities around it. | 102 |
randy3k/radian | An interactive R console with features like multiline editing and syntax highlighting. | 2,027 |
rhysd/gocaml | An implementation of a statically-typed functional programming language in Go using LLVM and building its own compiler from scratch. | 748 |
azur1s/holymer | A programming language being developed with Rust, aiming to implement compiler and interpreter components. | 42 |
gren-lang/compiler | A compiler that translates code written in Gren into machine code or another target language. | 391 |