1. 11 Nov, 2014 1 commit
    • David Feuer's avatar
      Define list monad operations using comprehensions · 4923cea5
      David Feuer authored
      Define list monad operations using list comprehensions. Code using monad
      operations with lists did not fuse fully. Writing list code with `do`
      notation or `(>>=)` and `(>>)` operations could allocate more than
      equivalent code using list comprehensions.
      
      Define `mapM` directly, instead of using `sequence` and `map`. This
      leads to substantially less allocation in `cryptarithm2`.
      
      Addresses #9781
      
      Reviewed By: ekmett, nomeata
      
      Differential Revision: https://phabricator.haskell.org/D455
      4923cea5
  2. 10 Nov, 2014 2 commits
  3. 08 Nov, 2014 4 commits
  4. 07 Nov, 2014 13 commits
  5. 06 Nov, 2014 19 commits
  6. 05 Nov, 2014 1 commit