Nikos Baxevanis

Top ten desired Haskell language extensions

2018-02-02 | #haskell 

If you’ve seen the 2017 state of Haskell survey results, you might have noticed section 21: Which language extensions would you like to be enabled by default?

Votes Language extension
512 OverloadedStrings
367 BangPatterns
359 GADTs
337 DeriveFunctor
336 DeriveGeneric
331 LambdaCase
317 ScopedTypeVariables
276 DeriveFoldable
276 RankNTypes
268 GeneralizedNewtypeDeriving

For each one of those, I will attempt to provide a quick summary and some links with more information.