Write a Blog >>
ICFP 2016
Sun 18 - Sat 24 September 2016 Nara, Japan
Thu 22 Sep 2016 15:45 - 16:10 at Noh Theater - Language Features Chair(s): Niki Vazou

Monads have taken the world by storm, and are supported by
do-notation (at least in Haskell). Programmers are increasingly
waking up to the usefulness and ubiquity of Applicatives, but they
have so far been hampered by the absence of supporting notation. In
this paper we show how to re-use the very same do-notation to work
for Applicatives as well, providing efficiency benefits for some types
that are both Monad and Applicative, and syntactic convenience for
those that are merely Applicative. The result is fully implemented
as an optional extension in GHC, and is in use at Facebook to make
it easy to write highly-parallel queries in a distributed system.

Thu 22 Sep

haskellsymp-2016-papers
15:20 - 16:10: Haskell - Language Features at Noh Theater
Chair(s): Niki VazouUC San Diego
haskellsymp-2016-papers15:20 - 15:45
Talk
Matthew Pickering, Gergo Erdi, Simon Peyton JonesMicrosoft Research, UK, Richard A. EisenbergBryn Mawr College
DOI
haskellsymp-2016-papers15:45 - 16:10
Talk
DOI