News aggregator
(unknown)
Hello,
I was just doing some work with Template Haskell and I noticed that the AST
does not have support for record puns and wild-cards. I know that these
could be desugared into ordinary record patterns but I think that it would
be more convenient for users (and also more consistent with the rest of the
AST) if we provided direct support for them.
So I propose to change:
type FieldPat = (Name, Pat)
to
data FieldPat = RecordFileldP Name Pat -- x = P
| RecordPunP Name -- x
| RecordWildP -- ..
Would there be any objections to doing so? If not, I'd be happy to have a
go at making the change.
-Iavor
_______________________________________________
Glasgow-haskell-users mailing list
Glasgow-haskell-users< at >haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
Categories: Offsite Discussion
ANNOUNCE: GHC version 7.6.2
=============================================================
The (Interactive) Glasgow Haskell Compiler -- version 7.6.2
=============================================================
The GHC Team is pleased to announce a new patchlevel release of GHC, 7.6.2.
This release fixes a number of bugs relative to 7.6.1, so we recommend
upgrading.
Full release notes are here:
http://www.haskell.org/ghc/docs/7.6.2/html/users_guide/release-7-6-2.html
How to get it
~~~~~~~~~~~~~
The easy way is to go to the web page, which should be self-explanatory:
http://www.haskell.org/ghc/
We supply binary builds in the native package format for many
platforms, and the source distribution is available from the same
place.
Packages will appear as they are built - if the package for your
system isn't available yet, please try again later.
Background
~~~~~~~~~~
Haskell is a standard lazy functional programming language.
GHC is a state-of-the-art programming suite for Haskell. Included is
an optimisi
Categories: Incoming News
Request for review of a GADT tutorial draft
Dear Haskell community,
I have recently written an introductory-level tutorial article about
GADTs in GHC (inspired by LASER 2012 summer school and to be submitted
to their proceedings).
I have already send this draft to the "Haskell Cafe" mailing list, but
I was also advised to use these mailing lists, so I would like to ask
for your feedback:
http://anton-dergunov.ru/publications/gadts_draft_v4.pdf
Any opinion about this article and any suggestions are very welcome!
Categories: Offsite Discussion
How to get started with a new backend?
I would like to explore making a backend for .NET. I've done a lot of
background reading about previous .NET and JVM attempts for Haskell. It
seems like several folks have made significant progress in the past and,
with the exception of UHC, I can't find any code around the internet from
the previous efforts. I realize that in total it's a huge undertaking and
codegen is only one of several significant hurdles to success.
I would like to get a very, very, very simple translation working inside
GHC. If all I can compile and run is fibonacci, then I would be quite
happy. For my first attempt, proof of concept is sufficient.
I found a lot of good documentation on the ghc trac for how the compilation
phases work and what happens in the different parts of the backend. The
documentation is excellent, especially compared to other compilers I've
looked at.
When I started looking at how to write the code, I started to wonder about
the "least effort" path to getting something (anything?) working. Here are
some ques
Categories: Offsite Discussion
New gtk2hs 0.12.4 release
Thanks to John Lato and Duncan Coutts for the latest bugfix release! The latest packages should be buildable on GHC 7.6, and the cairo package should behave a bit nicer in ghci on Windows. Thanks to all!
~d
Categories: Incoming News