O'Reilly logo

Haskell Cookbook by Yogesh Sajanikar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Introduction

Haskell has numerous extensions (Visit https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/ for a comprehensive list of extensions and features), which can be used through {-# LANGUAGE <pragma> #-}. In this chapter, we will be looking at some advanced GHC extensions, and advanced language features such as type-families, rank-n-types, existential types and Generic Algebraic Data Types (GADT).  The selection is offered from a usefulness point of view, and it is in no way complete, but it should be representative. 

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required