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?
s/base/relude/
Linking my previous comment on pain points in base: https://funprog.zulipchat.com/#narrow/stream/201385-Haskell/topic/Growing.20the.20Haskell.20Community/near/210682360
base
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:
Data
Control
Personally I would probably like Data/Class distinction - I find it to be closer to what we actually do
Class
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
If you were allowed to change anything in standard librar(ies), what would it be?
s/base/relude/
Linking my previous comment on pain points in
base
: https://funprog.zulipchat.com/#narrow/stream/201385-Haskell/topic/Growing.20the.20Haskell.20Community/near/210682360Related question - are there some interesting alternatives to module hierarchy compared to one in
base
?I mean,
Data
andControl
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 doI 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