grin
Compiler backend
A compiler back-end for optimizing and generating code for functional languages with whole program optimization support
GRIN is a compiler back-end for lazy and strict functional languages with whole program optimization support.
1k stars
37 watching
38 forks
Language: Haskell
last commit: almost 2 years ago compilerdata-flow-analysisfunctional-programminghaskellllvmoptimisation
Related projects:
Repository | Description | Stars |
---|---|---|
| A compiler that integrates the GRIN backend with GHC to compile functional programming languages. | 144 |
| Enables whole program compilation and external STG IR tooling for GHC | 116 |
| A compiler for a multi-syntax functional programming language that compiles to WebAssembly | 621 |
| An interpreted functional programming language with type inference and efficient parsing. | 389 |
| A compiler that translates code written in Gren into machine code or another target language. | 398 |
| A reinforcement learning environment library for compiler optimization tasks | 917 |
| An intermediate language for optimizing functional programs in Haskell | 374 |
| A programming language that compiles to JavaScript, based on Haskell. | 1,283 |
| A compiler that converts Haskell code into JavaScript to run in web browsers or other environments. | 1,440 |
| Creates a compiler for a functional programming language that builds upon Elm | 41 |
| A compiler that translates an imperative programming language into machine code | 157 |
| Building a compiler in Haskell using a hands-on, top-down approach inspired by the "Let's Build a Compiler" series | 161 |
| A compiler for a programming language designed for decentralized applications with a focus on intent-centric and declarative programming. | 458 |
| A Haskell compiler for a Lisp/Scheme-inspired language with an LLVM backend | 99 |
| A Haskell implementation for the JVM with a strong focus on functional programming and type inference. | 3,640 |