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.

GitHub

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. 749
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