Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
The Haskell Platform Infrastructure Team helps to coordinate the platform release process, mainly by organizing a release schedule tied to GHC releases, and keeping everyone informed about the various stages of that schedule. We work for the developer community, helping everyone to work together and make progress. We try not to get in the way. The platform itself is maintained as a github repo centered around the "hptool" -- a shake-based haskell build system for preparing platform distributions: https://github.com/haskell/haskell-platform/.
Please report any Haskell Platform bugs through our Github tracker.
Table of Contents
Platform releases are now tied to GHC releases, with potential minor updates in between. Information on building the platform is in the code of the haskell-platform repo (the readme in particular) and the contents of past releases are documented in the Releases.hs files as well as on the http://haskell.org/platform website. Communication on the platform can largely be managed through github tickets or directly contacting maintainers.
- Stable: Haskell Platform
- Current Package Proposals
- Mailing list (largely defunct)
- Discussion in #ghc and #haskell-infrastructure @ freenode
This info is for people who maintain a package that is currently part of the platform or that you wish to add to the platform.
- ReleaseTimetable: dates for upcoming releases
- ReleaseProcess: prior to releases, what has to be done and when
- AddingPackages : how to add a new package to the platform
- UpgradingPackages : when we upgrade existing packages
- PackageMaintainers : maintainer contacts for each package in the platform
- global version matrix
- VersionNumbers: how the release version numbers work
- ReleaseProcess: prior to releases, what has to be done and when.
- Guides for AddingPackages and QualityControl
- Policy decisions of the libraries mailing list.
- Python libraries
- Gnome's release process
- How to propose modules for GNOME
- OCaml Batteries
- Lua for Windows
- Haskell: Batteries Included, position paper by Don, Duncan and Isaac.
- Slides from the Haskell Platform talk
- Haskell Platform discussion
- More discussion
- Bryan O'Sullivan's writeup of the future of Haskell discussion
- A discussion took place in June and July 2008 about the direction of the HLP.
- More occurred during the #ghc meeting
- Achieving formal consensus