Name: Anonymous 2010-02-19 14:59
In this thread, we discuss programming language features that aren't as popular as they deserve to be.
Erlang's Binary Comprehensions
Whenever you hear people talking about Erlang, its always about the concurrency model, or, if Joe Armstrong is lucky, the error handling. I think it's a shame, because it makes handling raw binary data actually enjoyable. IIRC Haskell used to allow you to use comprehensions on any monad, not just lists, so they could have had it if the past had worked out differently.
Erlang's Binary Comprehensions
Whenever you hear people talking about Erlang, its always about the concurrency model, or, if Joe Armstrong is lucky, the error handling. I think it's a shame, because it makes handling raw binary data actually enjoyable. IIRC Haskell used to allow you to use comprehensions on any monad, not just lists, so they could have had it if the past had worked out differently.