Suggestion: A catalog of Language extensions

I have noticed that almost every haskell source file I have looked at has 4-8 language extensions. It would be very nice if there was a page somewhere that listed them all and gave a short (1 paragraph) description of what that extension does and what it is normally used for. That is not a detailed description of the API but a short description of *WHY* you might want to use it. Followed by a link to the API -- Zach Kessin SquareTarget http://squaretarget.rocks?utm_source=email-sig Twitter: @zkessin https://twitter.com/zkessin Skype: zachkessin ᐧ

On Tue, 1 Nov 2016 14:41:51 +0200
Zachary Kessin
I have noticed that almost every haskell source file I have looked at has 4-8 language extensions. It would be very nice if there was a page somewhere that listed them all and gave a short (1 paragraph) description of what that extension does and what it is normally used for. That is not a detailed description of the API but a short description of *WHY* you might want to use it. Followed by a link to the API
There is https://downloads.haskell.org/~ghc/8.0.1/docs/html/users_guide/lang.html and the more compact https://downloads.haskell.org/~ghc/8.0.1/docs/html/libraries/Cabal-1.24.0.0/... Best, Max

In addition to what others have said, there was a 24 days of ghc extensions
last year which highlighted some of the more interesting extensions and
more importantly, why you might use them.
https://ocharles.org.uk/blog/pages/2014-12-01-24-days-of-ghc-extensions.html
On Tue, Nov 1, 2016 at 8:41 AM, Zachary Kessin
I have noticed that almost every haskell source file I have looked at has 4-8 language extensions. It would be very nice if there was a page somewhere that listed them all and gave a short (1 paragraph) description of what that extension does and what it is normally used for. That is not a detailed description of the API but a short description of *WHY* you might want to use it. Followed by a link to the API
-- Zach Kessin SquareTarget http://squaretarget.rocks?utm_source=email-sig Twitter: @zkessin https://twitter.com/zkessin Skype: zachkessin ᐧ
_______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.
participants (4)
-
David McBride
-
Imants Cekusins
-
Max Voit
-
Zachary Kessin