GHC: Ticket #8347: Add a Strict LANGUAGE pragma <p> A <tt>Strict</tt> <tt>LANGUAGE</tt> pragma would allow us to experiment with writing in a strict sub-language. Since this pragma works on a per module basis, it needs to be modular. I propose the following semantics: </p> <ul><li>Patterns are strict at the top-level, as if they had a top-level bang, unless an explicit ~ is used to make the pattern lazy. </li><li>Functions evaluate their parameters to WHNF. </li><li>Data type fields are strict (as if they had a bang-pattern). </li></ul> en-us GHC Trac 1.0.1 tibbe Mon, 23 Sep 2013 15:57:15 GMT owner set <ul> <li><strong>owner</strong> set to <em>tibbe</em> </li> </ul> Ticket