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

I've heard of systems like Roc + Nea taking this to the extreme [0]. Totally a way to go.

Haskell, to some extent, can help you structure your program in this way where the business logic is just simple, plain, old functional code. You can write the data marshalling, logging, and networking layers separately. There are a few ways to tackle that in Haskell in varying levels of complexity as you would expect coming from other general-purpose programming languages.

[0] https://www.youtube.com/watch?v=zMRfCZo8eAc&t=952s



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

Search: