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

Imagine eating a burrito bite by bite as you're performing a pure computation in your head. This would be captured as `Burrito Result` monad, where `Result` is the value that you're computing, and `Burrito` is the partially consumed burrito at the end of the computation. By representing it as a monad, you can pass said partially consumed burrito to someone else for them to compute while continuing to eat it, or you can delegate your computation to other people, passing burrito from one to the other. ~

So, yes, I suppose.




A Human Centipede is a Monoid in the category of digestive tracts.


Digital Spreadsheets lets you do this from multiple angles.




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

Search: