From Fedora Project Wiki

< Features

Revision as of 05:28, 11 September 2010 by Mathstuf (talk | contribs) (Create feature page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


GHC 7.0

Summary

Package version 7.0 of the Glasgow Haskell Compilation system. It is based on LLVM 2.7 and offers a substantial set of features over the GHC 6.x releases.

Owner

Current status

  • Targeted release: Fedora 15
  • Last updated: 11 Sep 2010
  • Percentage completion 0%

Detailed Description

Benefit to Fedora

Scope

  • Small impact outside of the Haskell parts of Fedora
  • Need to rebuild all Haskell packages (scripts, to be developed, can help automate this)

How to Test

  • Packagers
    • Build packages against GHC 7.0
    • Many Haskell libraries and applications include test suites already (not many are enabled to my knowledge). Enabling these will help catch errors.
  • Testers
    • General usage of packaged Haskell applications to find bugs (probably manifest as assertion errors or exceptions)
      • darcs
      • cabal

User Experience

Developers will be able to use GHC 7.0.

Dependencies

  • Haskell packages (to be handled by the Haskell SIG for the most part)

Contigency Plan

  • None necessary, revert to previous release behaviour.

Documentation

Release Notes

Comments and Discussion