GHC 6.12.1

New compiler flags:

  • -fwarn-dodgy-exports
  • -fwarn-unused-do-bind

This GHC version corresponds to base version 4.2.0.0.base-4.2.0.0

Several functions were movedCommit converting (<$), (*>), (<*), some, and many to class methods into typeclasses to allow instances to provide more efficient definitions where possible.

  • The (<$) function became a method of the Functor class.
  • The (*>) and (<*) functions become methods of the Applicative class.
  • The some and many functions became methods of the Alternative class.

Join Type Classes for courses and projects to get you started and make you an expert in FP with Haskell.