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

156 stars
5 watching
3 forks
Language: Haskell
last commit: about 4 years ago

Related projects:

RepositoryDescriptionStars
kelilanguage/compilerA Haskell implementation of a compiler for a custom programming language172
davidgiven/cowgolA programming language designed to be self-hosted on small systems, compiled from itself, and optimized for tiny size and speed.247
leepike/copilotA language and toolset for generating hard real-time C code from a domain-specific stream language149
seliopou/typoA programming language compiler and interpreter built on top of Haskell's type system.249
axellang/axelA Haskell + Lisp compiler and runtime environment for executing multi-language code.206
barn-lang/barnA simple programming language written in C that is compiled to C.53
anoma/juvixA compiler for a programming language designed for decentralized applications with a focus on intent-centric and declarative programming.458
cxxxr/valtanA compiler that translates Common Lisp code into JavaScript243
shortercode/radianceA 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-compilerA Haskell compiler for a Lisp/Scheme-inspired language with an LLVM backend99
ren-lang/compilerA compiler and package providing an interface to the Ren programming language, enabling development of tools and utilities around it.101
randy3k/radianAn interactive R console with features like multiline editing and syntax highlighting.2,045
rhysd/gocamlAn implementation of a statically-typed functional programming language in Go using LLVM and building its own compiler from scratch.749
azur1s/holymerA programming language being developed with Rust, aiming to implement compiler and interpreter components.42
gren-lang/compilerA compiler that translates code written in Gren into machine code or another target language.398