Top Picks:
  • Team GHC announces the first release candidate of version 8.0. New features include:
    • Strict and StrictData extensions
    • TypeFamilyDependencies extension for injective type families
    • TypeInType extension for more dependent typing hackery
    • explicit type application in plain Haskell, not Core
    • Applicative do-notation
    • a spanking new pattern-match checker
    • modularization of the ghci interpreter: it can now run as an independent process
Note that the announcement includes a list of bugs linked to the new features.
Quotes of the Week:
  • Tom Ellis: In Haskell you don't fight the type system. It fights your bugs.

  • Jeremy Bowers: The reason I find Haskell interesting is precisely that it's the only place I know where the theoretically-minded and the practically-minded get together and interpollinate. Everywhere else the one group pretty much just sneers at the other.

  • Redditor lukewarm: Yes, you can write industry quality software in Haskell. Do all your computations in the IO monad, keep intermediate results in MVars. Use only Int and String types. Use exceptions to handle errors. Write yourself custom constructs to emulate for and while loops, preferably using Template Haskell.

-- Kim-Ee