Soy nuevo en Haskell y hasta ahora lo estoy disfrutando bastante. Una cosa que me sorprende es que parece bastante grande, con muchos constructos sintácticos y bibliotecas que definen funciones para casi todo. Por ejemplo, Data.Map define casi 100 funciones. Data.Set también define muchas funciones, al igual que Data.List, que también proporciona muchas de las mismas funciones que Data.Set.¿Por qué Haskell es tan grande?
Tengo la opinión de mi principiante sobre por qué esto podría ser (proporcionar funciones para todos los patrones comunes, reducir el ruido), pero estoy interesado en escuchar opiniones veteranas sobre el tema.
Votado para cerrar: esta es una gran pregunta, pero está muy centrada en la opinión y no es una buena opción para SO. Recomiendo un autoenvío en [/r/haskell](http://reddit.com/r/haskell) –
Lo suficientemente justo, [aquí está] (http://www.reddit.com/r/haskell/ comments/sb80y/why_is_haskell_so_large /). – Scott