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

Generally, yes. Some languages are really hardcore about it (notably Haskell), while others just strongly encourage you to write functions without side effects. Ed: that's the "purity" they're talking about in OP.

The other major neat thing about functional languages is how they let you treat functions like objects, but most modern programming languages have adopted that as well, so it's not a big differentiator anymore.



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

Search: