Difference between revisions of "Haskell Platform"
(Added Category:HaskellPlatform) |
|||
(41 intermediate revisions by 11 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{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/ |
+ | [http://hackage.haskell.org/platform/contents.html Learn more about the Haskell Platform ⇒] |
+ | __TOC__ |
||
− | The Haskell Platform is a blessed library and tool suite for Haskell, along with installers for a wide variety of systems. |
||
+ | == What's in the platform == |
||
− | 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://hackage.haskell.org/platform/changelog.html change log] |
||
+ | * the unofficial [http://sol.github.com/haskell-platform-versions-comparison-chart/ Versions Comparison Chart] |
||
− | == Specification == |
||
+ | == Trouble shooting == |
||
− | The platform is specified via a Cabal file: |
||
+ | The Haskell Platform project maintains a bug tracker and wiki site, which you can use to report problems, or request features: |
||
− | * '''[http://code.haskell.org/haskell-platform/haskell-platform.cabal The Haskell Platform 2009.2.0] (beta) ''' |
||
⚫ | |||
− | The initial release targets, 2009.2.0 |
||
+ | * [http://trac.haskell.org/haskell-platform/newticket?summary=%3CProblem%3E&description=%3CDescribe%20the%20problem%3E&component=Platform Report a bug] |
||
− | * ghc-6.10.2 |
||
⚫ | |||
− | * haddock, happy and alex |
||
− | * cabal-install and its dependencies. |
||
− | == |
+ | === Developers === |
+ | For developers, there is a wiki page with project details: |
||
− | 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://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] |
||
⚫ | |||
+ | We have some buttons to let your friends know about the Haskell Platform. |
||
− | == Documentation == |
||
+ | [http://hackage.haskell.org/platform http://hackage.haskell.org/platform/icons/button-100.png] |
||
− | * [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] |
||
+ | Use this html in your site: |
||
− | == Distribution format == |
||
+ | <code> |
||
− | * Source distribution |
||
+ | <nowiki> |
||
− | * .tar.gz bundle compatible with extra-libs |
||
+ | <a href="http://hackage.haskell.org/platform" |
||
− | * Windows Installed |
||
+ | ><img src="http://hackage.haskell.org/platform/icons/button-100.png"></a> |
||
− | * Native distro packages |
||
+ | </nowiki> |
||
+ | </code> |
||
+ | [http://hackage.haskell.org/platform http://hackage.haskell.org/platform/icons/button-64.png] |
||
− | The HP will be the first '''meta-package''' on hackage, that depends on the platform library set. With this, |
||
+ | Use this html in your site: |
||
− | cabal install haskell-platform |
||
+ | <code> |
||
− | will be possible. |
||
+ | <nowiki> |
||
+ | <a href="http://hackage.haskell.org/platform" |
||
+ | ><img src="http://hackage.haskell.org/platform/icons/button-64.png"></a> |
||
+ | </nowiki> |
||
+ | </code> |
||
+ | SVG source for the button: http://haskell.org/haskellwiki/Image:Button.svg |
||
⚫ | |||
− | The initial release is expected to include only BSD3 licensed software. |
||
− | == |
+ | === Icons === |
+ | Icons for the platform installer and desktop. |
||
− | The platform includes programs, such as haddock or cabal-install. |
||
− | These aren't nicely tracked from the cabal meta package yet. |
||
+ | [[Image:Platform-100.png]] |
||
− | == 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] |
||
− | * [Lua for Windows http://luaforwindows.googlecode.com/] |
||
− | == Developers == |
||
+ | === Legal === |
||
− | Haskell Platform infrastructure team: |
||
+ | * The cherry blossom image used in the 2011 HP release is [http://www.flickr.com/photos/28481088@N00/3291086383/ licensed CC by tanakawho] |
||
− | * Duncan Coutts (Well Typed) |
||
− | * Don Stewart (Galois) |
||
+ | |||
− | [[Category: |
+ | [[Category:HaskellPlatform]] |
Revision as of 13:16, 12 May 2013
|
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 ⇒
What's in the platform
See
- the change log
- the unofficial Versions Comparison Chart
Trouble shooting
The Haskell Platform project maintains a bug tracker and wiki site, which you can use to report problems, or request features:
Developers
For developers, there is a wiki page with project details:
Buttons
We have some buttons to let your friends know about the Haskell Platform.
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>
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
Icons
Icons for the platform installer and desktop.
Legal
- The cherry blossom image used in the 2011 HP release is licensed CC by tanakawho