Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Other options:

* Use linear / affine / session types / move semantics

* Describe an interface, then weave side effects through it, such as the State Monad.

* Use lenses



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

Search: