title: Is the Cake Pattern missing from Haskell? Why and when would I need to use the Cake Pattern in Haskell?
body: <p>Reading <a href="https://stackoverflow.com/questions/12947176/can-scalas-cake-pattern-be-implemented-in-haskell">this question</a> and <a href="https://m.reddit.com/r/haskell/comments/1629ld/olegs_go_at_reproducing_scalas_cake_pattern/" rel="nofollow noreferrer">this thread on Reddit</a> inspired me to ask:</p>
  
  <p>Why don't people in the Haskell community seem to be missing Scala's Cake Pattern? Why is the lack (or cumbersomeness) of a Cake Pattern in Haskell not a such a big issue? </p>
  
  <p>The <a href="http://events.inf.ed.ac.uk/Milner2012/M_Odersky-html5-mp4.html" rel="nofollow noreferrer">Cake Pattern</a> is meant to help with large (scalable) systems/programs. Is it possible that systems created with Scala tend to be much larger than systems created with Haskell? This in turn might explain why the Cake Pattern is so important in the Scala world and its lack is not such a big issue in the Haskell world?</p>