ekmett / speculation
Safe, programmable, speculative evaluation for Haskell
☆29Updated 6 years ago
Alternatives and similar repositories for speculation:
Users that are interested in speculation are comparing it to the libraries listed below
- Exploring how to make a strict imperative universe in the GHC runtime system.☆48Updated 3 months ago
- Type level lists, pairs, sums, their operations, and their properties.☆24Updated 6 years ago
- System F implemented in Haskell☆24Updated 13 years ago
- Playing with https://github.com/ekmett/machines☆51Updated 7 years ago
- Kleene algebra, regular expressions☆32Updated last year
- Folds for recursive types with GHC Generics☆26Updated 5 years ago
- Exhaustive pattern matching using lenses, traversals, and prisms☆32Updated 2 years ago
- Compiling to STLC to categories in Haskell and Coq, using Conal Elliot's work☆19Updated 7 years ago
- Scrap Your Reprinter - A Datatype Generic Algorithm for Layout-Preserving Refactoring☆27Updated 3 years ago
- An append only list in a compact region☆25Updated 6 years ago
- Provides free functors that are adjoint to functors that forget class constraints.☆29Updated 7 months ago
- Tools for functors from Hask^k to Hask☆23Updated 5 years ago
- A very simple interface for incremental computation using STM in Haskell.☆13Updated 2 years ago
- Folds and sequence algebras☆18Updated 2 years ago
- An experimental intermediate language for GHC☆36Updated 7 years ago
- rewrite rules for type-level equalities☆62Updated 11 months ago
- Diploma work (if this is still here contact me if you need details)☆13Updated 7 years ago
- Hack idiom-brackets using GHC Source Plugin (8.6+)☆25Updated 6 years ago
- Experimental implementation of generic record subtyping☆18Updated 10 months ago
- GHC-WPC is an extended GHC that exports the STG and other IR (.modpak) for the compiled modules and linker metadata (.ghc_stgapp) at appl…☆10Updated last year
- Haskell Type Level Example Programs☆29Updated 7 years ago
- An extensible IO-like monad-like thing for Idris, with support for including linear subprograms☆22Updated 5 years ago
- Deep embedding of imperative programs with code generation☆23Updated 2 years ago
- An experiment in functional interface design☆23Updated 8 years ago
- Benchmarks for use with IntelLabs/flrc.☆10Updated 2 years ago
- Maps using values' monoidal structure during merging☆42Updated 4 months ago
- Demonstrating how to make type families faster using typechecker plugins☆21Updated 4 years ago
- ☆11Updated 9 years ago
- A package re-exporting the verified subset of containers☆20Updated 6 years ago
- Easy bidirectional serialization in Haskell☆50Updated 6 years ago