[Haskell] Announcing Haskell 2010

David Leimbach leimy2k at gmail.com
Tue Nov 24 10:19:23 EST 2009


First off congratulations everyone!

Second, Oh shit!  Graham Hutton's excellent Haskell introduction book is now
not valid Haskell 2010 due to N+K patterns?

I loaned that book to my boss and he's really enjoyed it.  I guess I'll have
to buy a revised copy.  Can we get an update to it? :-)

I realize N+K was considered dangerous

On Tue, Nov 24, 2009 at 2:50 AM, Simon Marlow <marlowsd at gmail.com> wrote:

> I'm very proud to announce a new revision of the Haskell language, Haskell
> 2010.  Over the last couple of months the committee has been making final
> decisions about which extensions should be a part of this revision.  The
> final list is:
>
> DoAndIfThenElse
> HierarchicalModules
> EmptyDataDeclarations
> FixityResolution
> ForeignFunctionInterface
> LineCommentSyntax
> PatternGuards
> RelaxedDependencyAnalysis
> LanguagePragma
> NoNPlusKPatterns
>
> You can read more about each one, including rationale for and against, on
> its relevant wiki page, which are linked from the tickets:
>
>
> http://hackage.haskell.org/trac/haskell-prime/query?status=new&status=assigned&status=reopened&state=accepted&milestone=Haskell+2010&order=priority
>
> Haskell 2010 is a small but significant step on the road that was started
> by the Haskell' committee 4 years ago,  The process has not been a smooth
> one, and there have been several changes of direction, but the current
> process is actually producing concrete results that let us move the language
> forward in positive steps, so I feel we're on the right track.
>
> We all owe the current committee a big thank-you for sticking with the
> process this long: most of them didn't realise the magnitude of what they
> were signing up for at the beginning.  The short list of changes above tells
> only a small part of the story, there is a wealth of wiki content and
> mailing-list discussion that future language revisions can draw on.
>
> So what now?
>
>  * We will produce a revised version of the Haskell language report
>   incorporating these changes.  That will happen over the next few
>   months.
>
>  * Compilers can start implementing the changes, and flags to
>   select the Haskell 2010 revision.  In GHC we expect to have
>   support in the next major release, i.e. 6.14.1.
>
>  * Right now, we will start forming a Haskell 2011 committee to
>   mange the process of deciding on changes for next year's revision.
>   The current committee is still discussing how to go about
>   finding a new committee (the plan is to at least have open
>   nominations) but I expect to be able to announce more details
>   very soon.
>
>  * Everyone can participate in the Haskell 2011 process, by discussing
>   and refining proposals.  Information about how to do that is on
>   the Haskell Prime wiki:
>   http://hackage.haskell.org/trac/haskell-prime/wiki
>
>   Remember: this is a community effort.   The changes that get
>   adopted in each revision are drawn from the pool of fully-specified
>   proposals, and those proposals can be written by anyone.
>
> Thanks,
>
> Simon, on behalf of the Haskell 2010 committee
>
> _______________________________________________
> Haskell mailing list
> Haskell at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell/attachments/20091124/e1bcc9d9/attachment.html


More information about the Haskell mailing list