Welcome to the Functional Programming Zulip Chat Archive. You can join the chat here.
If you were allowed to change anything in standard librar(ies), what would it be?
Linking my previous comment on pain points in base: https://funprog.zulipchat.com/#narrow/stream/201385-Haskell/topic/Growing.20the.20Haskell.20Community/near/210682360
Related question - are there some interesting alternatives to module hierarchy compared to one in base?
I mean, Data and Control don't feel very intuitive, and that explanation in terms of linearity doesn't help that much :big_smile:
Personally I would probably like Data/Class distinction - I find it to be closer to what we actually do
I think I like the Control name (from control flow, which is what you usually do with Applicatives or Monads)
Class feels weird, is it meant to imply that all the tcs live in there?
I kinda like purescript's more fine-tuned class hierarchy, esp. the monad and numeric trees