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
254 forks
Language: Haskell
last commit: over 5 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:

RepositoryDescriptionStars
sdiehl/wiwinwlhA comprehensive resource for learning Haskell programming language and its applications.2,578
digitallyinduced/ihpA 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/yesodA Haskell web framework providing a set of tools and techniques for building fast, secure, and productive web applications2,650
thma/whyhaskellmattersExplaining why Haskell's unique features make it an important language for software development470
ghc/ghcThe Glasgow Haskell Compiler is an interactive environment and compiler for the functional programming language Haskell.3,064
ghcjs/ghcjsA tool that translates Haskell programming language into JavaScript2,608
caiorss/functional-programmingAn online tutorial on functional programming concepts, examples, and patterns illustrated in multiple programming languages2,693
faylang/fayA programming language that compiles to JavaScript, based on Haskell.1,283
1haskelladay/1hadProvides tools and exercises for practicing functional programming in Haskell118
avi-d-coder/implicit-hieAutomates the creation of cabal or stack configuration files for multi-component Haskell projects.204
jaspervdj/hakyllA static site generator library in Haskell that compiles websites into static files for deployment2,711
blynn/compilerA tool for bootstrapping and compiling self-hosting Haskell compilers from a minimal C compiler.214
koka-lang/kokaA research language with effect types and handlers for building concurrent, efficient programs3,333
facebook/haxlA Haskell library that simplifies access to remote data by abstracting away low-level details and optimizing data fetching4,280
facebookincubator/hsthriftGenerates code in Haskell to communicate with other services using a simple, language-agnostic protocol for structured data150