ChristopherDavenport / linebacker

Finally Tagless Blocking Implementation
https://christopherdavenport.github.io/linebacker
MIT License
94 stars 7 forks source link

Other Pool Management Constructs #7

Closed ChristopherDavenport closed 6 years ago

ChristopherDavenport commented 6 years ago

Quarterback - Implements a total function K => ExecutionContext which allows your to translate back and forth on some other type than references to execution contexts.

DualContext - Takes the important information in the constructor, so that shifting occurs within the knowns rather than at the call site.