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

Mostly agree, but to this point:

> - Isn't this going to lead to you writing code that almost always has side-effects, causing it to be really hard to test? How would you implement this system in Haskell?

You'd have to figure out how to isolate the IO monad as much as possible, but this is no different than interacting with a database in Haskell. And Haskell would give you nice features like STM to address other concerns as well.



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

Search: