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/)

GitHub

3k stars
191 watching
255 forks
Language: Haskell
last commit: almost 4 years ago
Linked from 2 awesome lists

bookcompilerevaluationfunctional-languagefunctional-programminghaskelhindley-milnerintermediate-representationlambda-calculuspdf-booktypetype-checkingtype-inferencetype-systemtype-theory

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
sdiehl/wiwinwlh A comprehensive resource for learning Haskell programming language and its applications. 2,576
digitallyinduced/ihp 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
yesodweb/yesod A Haskell web framework providing a set of tools and techniques for building fast, secure, and productive web applications 2,650
thma/whyhaskellmatters Explaining why Haskell's unique features make it an important language for software development 470
ghc/ghc The Glasgow Haskell Compiler is an interactive environment and compiler for the functional programming language Haskell. 3,064
ghcjs/ghcjs A tool that translates Haskell programming language into JavaScript 2,608
caiorss/functional-programming An online tutorial on functional programming concepts, examples, and patterns illustrated in multiple programming languages 2,693
faylang/fay A programming language that compiles to JavaScript, based on Haskell. 1,283
1haskelladay/1had Provides tools and exercises for practicing functional programming in Haskell 118
avi-d-coder/implicit-hie Automates the creation of cabal or stack configuration files for multi-component Haskell projects. 204
jaspervdj/hakyll A static site generator library in Haskell that compiles websites into static files for deployment 2,711
blynn/compiler A tool for bootstrapping and compiling self-hosting Haskell compilers from a minimal C compiler. 214
koka-lang/koka A research language with effect types and handlers for building concurrent, efficient programs 3,333
facebook/haxl A Haskell library that simplifies access to remote data by abstracting away low-level details and optimizing data fetching 4,280
facebookincubator/hsthrift Generates code in Haskell to communicate with other services using a simple, language-agnostic protocol for structured data 150