News for hackers. Stuff that matters.
Re:Ask HN: Will the committee that built Common Lisp make a ... by bykovich on Friday April 21, 2017 @04:51PM (#14169343)
Are monads an /advance/, or are they just a language feature that might be nice in some cases, pointless or harmful in others -- like any other feature?
Re:Ask HN: Will the committee that built Common Lisp make a ... by dreamcompiler on Saturday April 22, 2017 @02:49AM (#14171413)
Some monads like the maybe monad would be a dramatic improvement over just defaulting everything to nil everywhere. Likewise error monads would nicely complement the existing CL error mechanism.

You can get some monad behavior in CL now. Bind is fairly easy to write in CL but unit is messy. And CL's lack of automatic currying doesn't help.