Hacker News new | ask | show | jobs
by michaelochurch 4034 days ago
The singular composite of expressions is not a necessity, but to avoid it you have to give names to all your intermediate states, whereas a typical imperative language reuses the same name repeatedly.

Interesting way to put it.

I like to tell people that they program in languages where every type signature is "Any -> IO Any". It's technically true, but it gets some weird looks.

1 comments

Last weekend at LambdaConf (functional programming conference in Boulder) we were joking that all programming is fundamentally just a function of String -> Any.

Fewer weird looks when you make that joke surrounded by Haskellites and Scalaistas.

How was LambdaConf, by the way? I wasn't able to make it this year but I'd like to go next year.
It was great. Definitely looking forward to 2016.