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

> Hybridization of object-oriented and functional approaches seems like a decent approach to theses problems.

It's too complex and loses a lot:

> Contemporary imperative languages could continue the ongoing trend, embrace closures, and try to limit mutation and other side effects. Unfortunately, just as "mostly secure" does not work, "mostly functional" does not work either. Instead, developers should seriously consider a completely fundamentalist option as well: embrace pure lazy functional programming with all effects explicitly surfaced in the type system using monads.

https://m-cacm.acm.org/magazines/2014/6/175179-the-curse-of-...




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

Search: