concat

Compiler

Compiling to categories involves translating Haskell programs into more expressive mathematical frameworks.

Compiling to Categories

GitHub

439 stars
29 watching
50 forks
Language: Haskell
last commit: over 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
jameshaydon/lawvereA programming language with effects based on category theory and used to compile programs into various categorical abstractions.268
ajhc/ajhcA Haskell compiler that aims to improve the performance and efficiency of the language134
haskell-ci/haskell-ciGenerates CI workflows for multiple versions of the Haskell programming language compiler438
frege/fregeA Haskell implementation for the JVM with a strong focus on functional programming and type inference.3,640
fairfieldt/coffeescript-concatUtility for preprocessing and concatenating CoffeeScript source files.96
g-ford/cradleBuilding a compiler in Haskell using a hands-on, top-down approach inspired by the "Let's Build a Compiler" series161
kelilanguage/compilerA Haskell implementation of a compiler for a custom programming language172
discus-lang/saltAn intermediate language designed to facilitate low-level programming without the burden of manual memory management.62
haskell-to-elm/haskell-to-elmGenerates matching Elm type definitions and JSON encoders and decoders from Haskell types61
conal/talk-2015-haskell-to-hardwareA compiler project that translates Haskell programs to hardware instructions for parallel processing on reprogrammable devices.58
chrispenner/json-to-haskellA tool to automatically generate Haskell data types and instances from JSON schema81
c2lang/c2compilerA C compiler written in the C2 language itself.703
haskell/parsecA parser combinator library designed to be industrial-strength and easy to use850
jmorag/mccCompiles the MicroC programming language into machine code using Haskell116
mchakravarty/language-c-inlineA Haskell library that allows inline C and Objective-C code in Haskell programs146