GHC 6.2

Added the UNPACK pragma.

Added the -main-is flag, which allows you to use something other than Main.main as a program’s entry point.

Added expression evaluation mode, which evaluates a single expression entered as a command-line argument:

$ ghc -e '2+2'

Added the -fimplicit-params flag to enable implicit parameters. This feature had previously been introduced in GHC 4.08 and had at that time been enabled by -fglasgow-exts. The flag would later be replaced by -XImplicitParams when -X flags were introduced in GHC 6.8.1.

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