kowainik / cake-slayer

🍰🔪 Architecture of Haskell backend applications
https://kowainik.github.io/projects/cake-slayer
Mozilla Public License 2.0
132 stars 6 forks source link

Experiment with mixins for Prelude module #19

Closed chshersh closed 5 years ago

chshersh commented 5 years ago

Since we are not going to have a very custom Prelude module, we can remove base-noprelude dependency and use mixins approach to specify custom prelude. But since we use other Relude module, this probably will look like this:

mixins: base hiding (Prelude)
      , relude (Relude as Prelude, Relude.Extra.Bifunctor)