Personal tools

Haskell Platform

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
(Added Category:HaskellPlatform)
(44 intermediate revisions by 11 users not shown)
Line 1: Line 1:
[[Image:Platform.png|300px]]
+
{{HP}}
   
__NOTOC__
+
The Haskell Platform is a single, standard [[Haskell]] development environment for everyone. It offers a set of blessed libraries and tools, to save you the task of picking and choosing which core Haskell libraries to use.
   
The Haskell Platform (HP) is the name of the blessed, core library suite for Haskell. By taking the best libraries from the more than 1200 libraries of [http://hackage.haskell.org Hackage], it provides a comprehensive, stable and mature base for Haskell projects to work from.
+
[http://hackage.haskell.org/platform/contents.html Learn more about the Haskell Platform ⇒]
   
See the [http://trac.haskell.org/haskell-platform/wiki Platform Issue Tracker] for further information.
+
__TOC__
   
== Specification ==
+
== What's in the platform ==
   
The platform is specified via a Cabal file:
+
See
  +
* the [http://hackage.haskell.org/platform/changelog.html change log]
  +
* the unofficial [http://sol.github.com/haskell-platform-versions-comparison-chart/ Versions Comparison Chart]
   
* '''[http://code.haskell.org/haskell-platform/haskell-platform.cabal The Haskell Platform 2009.2.0] (beta) '''
 
   
The initial release targets, 2009.2.0
+
== Trouble shooting ==
   
* ghc-6.10.2
+
The Haskell Platform project maintains a bug tracker and wiki site, which you can use to report problems, or request features:
* [http://trac.haskell.org/haskell-platform/wiki/Library/VersionMatrix#PlatformPackages Classic Extra Libs]
 
* haddock, happy and alex
 
* cabal-install and its dependencies.
 
   
  +
* [http://trac.haskell.org/haskell-platform/report/1 Known issues]
  +
* [http://trac.haskell.org/haskell-platform/newticket?summary=%3CProblem%3E&description=%3CDescribe%20the%20problem%3E&component=Platform Report a bug]
   
== 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.
+
=== Developers ===
   
== Resources ==
+
For developers, there is a wiki page with project details:
   
* [http://trac.haskell.org/haskell-platform/ Issue tracker and dev wiki]
+
* [http://trac.haskell.org/haskell-platform/ Developer's wiki]
* [http://code.haskell.org/haskell-platform Darcs repository]: contains the meta-package and scripts for the generic unix tarball
+
* [http://trac.haskell.org/haskell-platform/wiki/ReleaseTimetable Release Timetable]
* [[/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 ==
+
== Buttons ==
   
* [http://www.cse.unsw.edu.au/~dons/papers/CPJS08.html Haskell: Batteries Included], position paper by Don, Duncan and Isaac.
+
We have some buttons to let your friends know about the Haskell Platform.
* [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 ==
+
[http://hackage.haskell.org/platform http://hackage.haskell.org/platform/icons/button-100.png]
   
* Source distribution
+
Use this html in your site:
* .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,
+
<code>
  +
<nowiki>
  +
<a href="http://hackage.haskell.org/platform"
  +
><img src="http://hackage.haskell.org/platform/icons/button-100.png"></a>
  +
</nowiki>
  +
</code>
   
cabal install haskell-platform
+
[http://hackage.haskell.org/platform http://hackage.haskell.org/platform/icons/button-64.png]
   
will be possible.
+
Use this html in your site:
   
== Licenses ==
+
<code>
  +
<nowiki>
  +
<a href="http://hackage.haskell.org/platform"
  +
><img src="http://hackage.haskell.org/platform/icons/button-64.png"></a>
  +
</nowiki>
  +
</code>
   
The initial release is expected to include only BSD3 licensed software.
+
SVG source for the button: http://haskell.org/haskellwiki/Image:Button.svg
   
== Programs ==
 
   
The platform includes programs, such as haddock or cabal-install.
+
=== Icons ===
These aren't nicely tracked from the cabal meta package yet.
 
   
== Related projects ==
+
Icons for the platform installer and desktop.
   
* [http://docs.python.org/lib/lib.html Python libraries]
+
[[Image:Platform-100.png]]
* [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]
 
   
== Developers ==
+
[[Image:Platform-64.png]]
   
Haskell Platform infrastructure team:
 
   
* Duncan Coutts (Well Typed)
+
=== Legal ===
* Don Stewart (Galois)
 
   
[[Category:Community]]
+
* The cherry blossom image used in the 2011 HP release is [http://www.flickr.com/photos/28481088@N00/3291086383/ licensed CC by tanakawho]
  +
  +
  +
[[Category:HaskellPlatform]]

Revision as of 13:16, 12 May 2013

Platform.png
The Haskell Platform


The Haskell Platform is a single, standard Haskell development environment for everyone. It offers a set of blessed libraries and tools, to save you the task of picking and choosing which core Haskell libraries to use.

Learn more about the Haskell Platform ⇒

Contents


1 What's in the platform

See


2 Trouble shooting

The Haskell Platform project maintains a bug tracker and wiki site, which you can use to report problems, or request features:


2.1 Developers

For developers, there is a wiki page with project details:


3 Buttons

We have some buttons to let your friends know about the Haskell Platform.

button-100.png

Use this html in your site:

<a href="http://hackage.haskell.org/platform" ><img src="http://hackage.haskell.org/platform/icons/button-100.png"></a>

button-64.png

Use this html in your site:

<a href="http://hackage.haskell.org/platform" ><img src="http://hackage.haskell.org/platform/icons/button-64.png"></a>

SVG source for the button: http://haskell.org/haskellwiki/Image:Button.svg


3.1 Icons

Icons for the platform installer and desktop.

Platform-100.png

Platform-64.png


3.2 Legal