Difference between revisions of "Haskell Platform"

From HaskellWiki
Jump to navigation Jump to search
(d)
Line 1: Line 1:
  +
<center>
[[Image:Platform.png|300px]]
+
[[Image:Platform.png]]
   
 
= [http://hackage.haskell.org/platform The Haskell Platform 2009.2.0] =
 
  +
</center>
[http://hackage.haskell.org/platform/ Download the Haskell Platform 2009.2.0]
 
 
The Haskell Platform is a blessed library and tool suite for Haskell, along with installers for a wide variety of systems.
 
 
The platform saves you the task of picking and choosing the best Haskell libraries and tools to use for a task. Distro maintainers that support the Haskell Platform can be confident they're fully supporting Haskell as the developers intend it. Developers targetting the platform can be confident they have a trusted base of code to work with.
 
 
See the [http://trac.haskell.org/haskell-platform/wiki Platform Issue Tracker] for further information.
 
 
== Specification ==
 
 
The platform is specified via a Cabal file:
 
 
* '''[http://code.haskell.org/haskell-platform/haskell-platform.cabal The Haskell Platform 2009.2.0] (beta) '''
 
 
The initial release targets, 2009.2.0
 
 
* ghc-6.10.2
 
* [http://trac.haskell.org/haskell-platform/wiki/Library/VersionMatrix#PlatformPackages Classic Extra Libs]
 
* haddock, happy and alex
 
* cabal-install and its dependencies.
 
 
== Volunteers needed! ==
 
 
The platform requires installer developers, and distro maintainers, for every OS distro we care about. If you are able to help out on your system, please sign up to the mailing list, or drop by #ghc @ freenode.
 
 
== Resources ==
 
 
* [http://trac.haskell.org/haskell-platform/ Issue tracker and dev wiki]
 
* [http://code.haskell.org/haskell-platform Darcs repository]: contains the meta-package and scripts for the generic unix tarball
 
* [[/FAQ]]
 
* [http://projects.haskell.org/cgi-bin/mailman/listinfo/haskell-platform Mailing list]
 
* IRC channel: #ghc @ freenode.org
 
* [http://www.galois.com/blog/2009/03/23/one-million-haskell-downloads/ Download statistics for Haskell Packages]
 
 
 
== Documentation ==
 
 
* [http://www.cse.unsw.edu.au/~dons/papers/CPJS08.html Haskell: Batteries Included], position paper by Don, Duncan and Isaac.
 
* [http://blog.well-typed.com/2008/11/haskell-platform-talk-at-the-london-haskell-users-group/ Slides from the Haskell Platform talk]
 
* [http://blog.well-typed.com/2008/09/hackage-hacking-and-demo/ Haskell Platform discussion]
 
* Bryan O'Sullivan's [http://www.serpentine.com/blog/2008/09/26/some-notes-on-the-future-of-haskell-and-fp/ writeup] of the future of Haskell discussion
 
* [http://thread.gmane.org/gmane.comp.lang.haskell.cvs.ghc/28062/focus=28807 A discussion] took place in June and July 2008 about the direction of the HLP.
 
* [http://haskell.org/~duncan/ghc/%23ghc-2008-07-16.log More occurred during the #ghc meeting]
 
 
== Distribution format ==
 
 
* Source distribution
 
* .tar.gz bundle compatible with extra-libs
 
* Windows Installed
 
* Native distro packages
 
 
The HP will be the first '''meta-package''' on hackage, that depends on the platform library set. With this,
 
 
cabal install haskell-platform
 
 
will be possible.
 
 
== Licenses ==
 
 
The initial release is expected to include only BSD3 licensed software.
 
 
== Programs ==
 
 
The platform includes programs, such as haddock or cabal-install.
 
These aren't nicely tracked from the cabal meta package yet.
 
 
== Related projects ==
 
 
* [http://docs.python.org/lib/lib.html Python libraries]
 
* [http://live.gnome.org/ReleasePlanning Gnome's release process]
 
* [http://live.gnome.org/ReleasePlanning/ModuleProposing How to propose modules for GNOME]
 
* [http://forge.ocamlcore.org/projects/batteries/ OCaml Batteries]
 
* [http://luaforwindows.googlecode.com/ Lua for Windows]
 
 
== Developers ==
 
 
Haskell Platform infrastructure team:
 
 
* Duncan Coutts (Well Typed)
 
* Don Stewart (Galois)
 
 
(Note: this page should be the equivalent of http://www.gnome.org/ )
 
   
 
[[Category:Community]]
 
[[Category:Community]]

Revision as of 22:34, 9 May 2009