jhgarner/Theseus: An experimental and still heavily in progress Haskell effect system library supporting coroutines and higher order effects.
github.com·2d
Algebraic Effects
Preview
Report Post

Theseus

Welcome to the hub for Theseus, an effect system library for Haskell. Theseus is an effect system that supports algebraic effects (including Coroutine), many higher order effects, and is designed so that semantics do not change when effects are reordered.

We’ll explore how, much like the Ship of Theseus, programs can be deconstructed and rebuilt without changing what they are.

Guides

Theseus contains several annotated source files transformed into docs using Docco. Those are the best place to learn more about Theseus.

For getting started, there are a couple good places:

  • The tutorial is the best starting place. If you’re new to effect systems, it should bring you up to speed with a couple of examples. If…

Similar Posts

Loading similar posts...

Keyboard Shortcuts

Navigation
Next / previous item
j/k
Open post
oorEnter
Preview post
v
Post Actions
Love post
a
Like post
l
Dislike post
d
Undo reaction
u
Recommendations
Add interest / feed
Enter
Not interested
x
Go to
Home
gh
Interests
gi
Feeds
gf
Likes
gl
History
gy
Changelog
gc
Settings
gs
Browse
gb
Search
/
General
Show this help
?
Submit feedback
!
Close modal / unfocus
Esc

Press ? anytime to show this help