Changes between Version 76 and Version 77 of WikiStart


Ignore:
Timestamp:
Nov 18, 2009 11:09:38 AM (5 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]