Personal tools

Haskell Platform

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
m
m (Update link)
 
(44 intermediate revisions by 12 users not shown)
Line 1: Line 1:
[[Image:Platform.png|300px]]
+
{{HP}}
   
  +
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.
   
[http://hackage.haskell.org/platform/ Download the Haskell Platform 2009.2.0]
+
[http://haskell.org/platform/contents.html Learn more about the Haskell Platform ]
   
The Haskell Platform is a blessed library and tool suite for Haskell, along with installers for a wide variety of systems.
+
__TOC__
   
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.
+
== What's in the platform ==
   
See the [http://trac.haskell.org/haskell-platform/wiki Platform Issue Tracker] for further information.
+
See the official [http://www.haskell.org/platform/changelog.html Haskell Platform Changelog].
   
== Specification ==
 
   
The platform is specified via a Cabal file:
+
== Trouble shooting ==
   
* '''[http://code.haskell.org/haskell-platform/haskell-platform.cabal The Haskell Platform 2009.2.0] (beta) '''
+
Report bugs on GitHub:
  +
[https://github.com/haskell/haskell-platform/issues Haskell Platform Issues].
   
The initial release targets, 2009.2.0
 
   
* ghc-6.10.2
+
=== Developers ===
* [http://trac.haskell.org/haskell-platform/wiki/Library/VersionMatrix#PlatformPackages Classic Extra Libs]
 
* haddock, happy and alex
 
* cabal-install and its dependencies.
 
   
== Volunteers needed! ==
+
* New [https://github.com/haskell/haskell-platform/wiki/ Haskell Platform Wiki]
  +
* Old [http://trac.haskell.org/haskell-platform/ Trac wiki]
   
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.
+
== Buttons ==
   
== Resources ==
+
We have some buttons to let your friends know about the Haskell Platform.
   
* [http://trac.haskell.org/haskell-platform/ Issue tracker and dev wiki]
+
[http://haskell.org/platform http://raw.githubusercontent.com/haskell/haskell-platform/master/website/icons/button-100.png]
* [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]
 
   
  +
Use this html in your site:
   
== Documentation ==
+
<code>
  +
<nowiki>
  +
<a href="http://haskell.org/platform">
  +
<img src="http://raw.githubusercontent.com/haskell/haskell-platform/master/website/icons/button-100.png"></a>
  +
</nowiki>
  +
</code>
   
* [http://www.cse.unsw.edu.au/~dons/papers/CPJS08.html Haskell: Batteries Included], position paper by Don, Duncan and Isaac.
+
[http://haskell.org/platform http://raw.githubusercontent.com/haskell/haskell-platform/master/website/icons/button-64.png]
* [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 ==
+
Use this html in your site:
   
* Source distribution
+
<code>
* .tar.gz bundle compatible with extra-libs
+
<nowiki>
* Windows Installed
+
<a href="http://hackage.haskell.org/platform">
* Native distro packages
+
<img src="http://raw.githubusercontent.com/haskell/haskell-platform/master/website/icons/button-64.png"></a>
  +
</nowiki>
  +
</code>
   
The HP will be the first '''meta-package''' on hackage, that depends on the platform library set. With this,
+
SVG source for the button: http://haskell.org/haskellwiki/Image:Button.svg
   
cabal install haskell-platform
 
   
will be possible.
+
=== Icons ===
   
== Licenses ==
+
Icons for the platform installer and desktop.
   
The initial release is expected to include only BSD3 licensed software.
+
[[Image:Platform-100.png]]
   
== Programs ==
+
[[Image:Platform-64.png]]
   
The platform includes programs, such as haddock or cabal-install.
 
These aren't nicely tracked from the cabal meta package yet.
 
   
== Related projects ==
+
=== Legal ===
   
* [http://docs.python.org/lib/lib.html Python libraries]
+
* The cherry blossom image used in the 2011 HP release is [http://www.flickr.com/photos/28481088@N00/3291086383/ licensed CC by tanakawho]
* [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:
+
[[Category:HaskellPlatform]]
 
* Duncan Coutts (Well Typed)
 
* Don Stewart (Galois)
 
 
[[Category:Community]]
 

Latest revision as of 14:34, 11 August 2014

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


[edit] 1 What's in the platform

See the official Haskell Platform Changelog.


[edit] 2 Trouble shooting

Report bugs on GitHub: Haskell Platform Issues.


[edit] 2.1 Developers

[edit] 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://haskell.org/platform"> <img src="http://raw.githubusercontent.com/haskell/haskell-platform/master/website/icons/button-100.png"></a>

button-64.png

Use this html in your site:

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

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


[edit] 3.1 Icons

Icons for the platform installer and desktop.

Platform-100.png

Platform-64.png


[edit] 3.2 Legal