GHC 8.8.1

Quietly and imperceptibly, a new version of the well-known Haskell language compiler has been released.

Among the changes:

  • Profiling support on 64-bit Windows systems.
  • GHC now requires LLVM version 7.
  • The fail method is finally moved out of the Monad class, now it is in the MonadFail class (the final part of the MonadFail Proposal).
  • Explicit type application now works for types themselves, not just values.
  • forall is now a context-independent keyword, allowing it to be used in type families and rewrite rules.
  • Improved code linking algorithm for x86.
  • Lots of other changes.

Source: linux.org.ru

Add a comment