Changes between Version 76 and Version 77 of WikiStart


Ignore:
Timestamp:
Nov 18, 2009 11:09:38 AM (6 years ago)
Author:
simonmar@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v76 v77  
    11= Welcome to Haskell' =
    22
    3 == Introduction ==
     3[wiki:Haskell'] (pronounced "Haskell Prime") is an ongoing process to
     4produce revisions to the Haskell standard, incorporating mature
     5language extensions and well-understood modifications to the language.
     6New revisions of the language are expected once per year, with the
     7first revision ("Haskell 2010") due to be released in late 2009.
     8Certain revisions will be denoted "major versions", which are intended
     9to be supported for longer periods.  The latest major revision is
     10still Haskell 98.
    411
    5 The [http://www.haskell.org/ Haskell] programming language is more-or-less divided into two "branches". The [http://www.haskell.org/onlinereport/ Haskell 98] standard is the "stable" branch of the language, and that has been a big success. A lot of progress has been made over the last few years in the "research" branch of the Haskell language. It is constantly advancing, and we feel that it is time for a new standard which reflects those advancements.
     12Haskell' is a distributed, community-supported effort.  There is a
     13[wiki:Committee committee], which has the final say as to which modifications are
     14incorporated into each revision, but the modifications themselves are
     15defined through open discussion amongst the community.  More details
     16are in the [wiki:Process] page.
    617
    7 [wiki:Haskell'] (pronounced "Haskell Prime") is an ongoing process to produce revisions to the Haskell standard, incorporating mature language extensions and well-understood modifications to the language.  New revisions of the language are expected once per year, with the first revision ("Haskell 2010") due to be released in late 2009.  Certain revisions will be denoted "major versions", which are intended to be supported for longer periods.  The latest major revision is still Haskell 98.
     18== Status ==
    819
    9 Haskell' is a distributed, community-supported effort.  While the committee has the final say as to which modifications are incorporated into each revision, the modifications themselves are defined through open discussion amongst the community.  More details are in the [wiki:Process] page.
     20 * [November 2009] Haskell 2010 is finished!  You can see the list of [query:?status=new&status=assigned&status=reopened&state=accepted&milestone=Haskell+2010&order=priority changes in Haskell 2010].
     21 * [November 2009] The Haskell 2011 process is underway.  See [#GetInvolved] below for how to contribute.
     22 * GHC 6.14.1 (released around October 2010) is expected to support
     23   Haskell 2010 (!ToDo: link to ticket)
    1024
    1125== Resources ==
     
    2135 * The [wiki:SourceCode haskell-prime code repository]: a darcs repository for experiments, proposed libraries,and complex examples. [http://www.darcs.net darcs] is a decentralized system, so anyone can use it, but patches should be sent to [mailto:[email protected] Isaac Jones].
    2236
    23 == Status ==
    24 
    25 Haskell 2010 is due to be released in late 2009.  The set of changes to be incorporated will be announced at the [http://www.haskell.org/haskell-symposium/2009/ Haskell Symposium], September 3 2009.
    26 
    2737== Get Involved ==
    2838
    2939Haskell' is a community-driven process.  Here are some of the things you can do to get involed:
    3040
    31  * Join the [http://haskell.org/mailman/listinfo/haskell-prime haskell-prime mailing list], and contribute to the discussion.
     41 * Join the [http://haskell.org/mailman/listinfo/haskell-prime
     42   haskell-prime mailing list], and contribute to the discussion.
    3243
    33  * Find a proposal without an owner, and take ownership (ask on the mailing list).
     44 * Take a look at [wiki:Process] to see how the process works.
    3445
    35  * If you favor one of the proposals that isn't implemented, implement it!  Proposals with an implementation are much more
    36    likely to be accepted, as experience with an implementation tends to expose interactions that are otherwise hard to forsee.
     46 * Find a proposal without an owner, and take ownership (ask on the
     47   mailing list).
    3748
    38  * Help to refine an existing proposal to the point where it can be accepted.  See the [wiki:Process] page for more information.
     49 * If you like one of the proposals that isn't implemented, implement
     50   it!  Proposals with an implementation are much more likely to be
     51   accepted, as experience with an implementation tends to expose
     52   interactions that are otherwise hard to forsee.
    3953
    40  * If you have a pet idea for a change to the language, try floating it on the mailing list (you might want to check whether
    41    it already has a proposal page first).
     54 * Help to refine an existing proposal to the point where it can be accepted.
    4255
    43 == Proposals ==
     56 * If you have a pet idea for a change to the language, try floating
     57   it on the mailing list (you might want to check whether it already
     58   has a proposal page first).
    4459
    45  * [query:?status=new&status=assigned&status=reopened&group=state All proposal tickets]
     60== Browse the Proposals ==
     61
     62 * [query:?status=new&status=assigned&status=reopened&group=state All proposal tickets, grouped by status]
    4663 * [query:?status=new&status=assigned&status=reopened&group=section All proposal tickets, grouped by topic]
    47  * ProposalTemplate for new proposals
    48  * (old) [wiki:Status List of proposals].  Active proposals should now be using the ticket system.
     64 * ProposalTemplate for creating new proposals
    4965
    5066== Principles ==
     
    5470 * [wiki:Principles]
    5571
    56 == Lists of issues for discussion (with duplication) ==
     72== Administrative details ==
    5773
     74 * [wiki:Committee The Haskell' committee]
     75
     76== Older or orphaned stuff that needs updating ==
     77
     78 * ToolSupport for syntactic change
    5879 * IssuesByReportStructure
    5980 * MinorFixes
    6081 * RemovalCandidates
    6182 * HaskellExtensions
    62 
    63 == Administrative details ==
    64 
    65  * [wiki:Committee The Haskell' committee]
    66  * ToolSupport for syntactic change
    67  * [wiki:TracStartPage Help on using this wiki]
    68 
    69 == Older stuff that needs updating ==
    70 
     83 * (old) [wiki:Status List of proposals].  Active proposals should now be using the ticket system.
    7184 * FocusGroups are subcommittees which focus intently on particularly important topics.
    7285 * [wiki:Haskell' The Haskell' name]