|
|
|
|
|
by dragonwriter
4081 days ago
|
|
> Absence of applicatives or monads mean that you have to explicitly pattern match on Just/Nothing everytime. It seems to me that most real uses can probably be solved by map, and withDefault if you really need to get out of the Maybe monad for some reason (though map should make it so that you don't have to for most things.) > There is a proposal to add `?` as an operator to obtain the head of the list without the Maybe and provide a default value if it is Nothing. Since elm supports user-defined operators, can't you just do that yourself. Something like: list ? default = withDefault default (head list)
|
|