News for hackers. Stuff that matters.
Re:Why Node and Scala will dry up: Go will drink their milks... by mike_mikeson on Tuesday April 30, 2013 @08:43PM (#5635808)
Option is a monad. All monads are functors. The key characteristic of a functor is that you can map over it. So why does it surprise you to be using map with Option?

The Scala docs (http://www.scala-lang.org/api/current/index.html#scala.Optio...) tell you this in the second paragraph.

To be honest, and I'm being a bit snarky here I know, I think you're just fairly ignorant of basic functional programming techniques. That's not a crime, but don't mouth off about functional programming if you know so little about it.

Re:Why Node and Scala will dry up: Go will drink their milks... by TheChistoso on Monday May 06, 2013 @07:46PM (#5665530)
Agreed -- the thought in my head was simply that Paul, while well-intended, fails to understand functional (and category theory) concepts and that Option is best understood and used when treating it as a monad (which it is).