Hacker News new | past | comments | ask | show | jobs | submit login

Where does the name come from? The word "effects" makes me think of "side effects", which is something I'd usually like to avoid.



Algebraic effects are the opposite of "side" effects: they are intentional and controlled. In haskell, the effects of a function are described explicitly in its type (and transitively to its callers' types).




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: