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

The original blog post wonders whether function programming will give a solution to the problem using immutability and lack / tagging of side-effects. Haskell is a purely functional language, but the feature of the type system, algebraic data types, that actually helps solve the problem here would be perfectly feasible to add to a language like C.

It reminds me of other features, like garbage collection, that were initially introduced in languages like Lisp, but turn out to be useful in the wider world.



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

Search: