write-you-a-haskell
Compiler project
Building a modern functional compiler from first principles
Building a modern functional compiler from first principles. (http://dev.stephendiehl.com/fun/)
3k stars
191 watching
254 forks
Language: Haskell
last commit: about 4 years ago
Linked from 2 awesome lists
bookcompilerevaluationfunctional-languagefunctional-programminghaskelhindley-milnerintermediate-representationlambda-calculuspdf-booktypetype-checkingtype-inferencetype-systemtype-theory
Related projects:
Repository | Description | Stars |
---|---|---|
| A comprehensive resource for learning Haskell programming language and its applications. | 2,578 |
| A web development framework built on top of Haskell and Nix that aims to simplify the process of building type-safe and reliable web applications. | 4,958 |
| A Haskell web framework providing a set of tools and techniques for building fast, secure, and productive web applications | 2,650 |
| Explaining why Haskell's unique features make it an important language for software development | 470 |
| The Glasgow Haskell Compiler is an interactive environment and compiler for the functional programming language Haskell. | 3,064 |
| A tool that translates Haskell programming language into JavaScript | 2,608 |
| An online tutorial on functional programming concepts, examples, and patterns illustrated in multiple programming languages | 2,693 |
| A programming language that compiles to JavaScript, based on Haskell. | 1,283 |
| Provides tools and exercises for practicing functional programming in Haskell | 118 |
| Automates the creation of cabal or stack configuration files for multi-component Haskell projects. | 204 |
| A static site generator library in Haskell that compiles websites into static files for deployment | 2,711 |
| A tool for bootstrapping and compiling self-hosting Haskell compilers from a minimal C compiler. | 214 |
| A research language with effect types and handlers for building concurrent, efficient programs | 3,333 |
| A Haskell library that simplifies access to remote data by abstracting away low-level details and optimizing data fetching | 4,280 |
| Generates code in Haskell to communicate with other services using a simple, language-agnostic protocol for structured data | 150 |