|
|
|
|
|
by tome
981 days ago
|
|
> But someone new to the language is never, ever, ever going to intuit that you get the head of a list with `listToMaybe` They don't have to. Pattern matching is one of the first things they will learn, so they can use that instead. > and `head` actually means `unsafeHead` and should almost never be used. They don't need to intuit it. The next version of base will have a warning on `head` telling them to use a safer alternative instead. By the way, the Haskell community is currently struggling to accept that it should make fewer breaking changes, in order to become a more stable platform for industry use. We're definitely not going to start breaking more code! |
|