Atze Dijkstra, S. Doaitse Swierstra (auth.), Varmo Vene, Tarmo Uustalu (eds.)3540285407, 9783540285403
The book presents the following nine, carefully cross-reviewed chapters, written by leading authorities in the field: Typing Haskell with an Attribute Grammar, Programming with Arrows, Epigram: Practical Programming with Dependent Types, Combining Datatypes and Effects, GEC: a toolkit for Generic Rapid Prototyping, A Functional Shell that Operates on Typed and Compiled Applications, Declarative Debugging with Buddha, Server-Side Web Programming in WASH, and Refactoring Functional Programs.
Table of contents :
Front Matter….Pages –
Typing Haskell with an Attribute Grammar….Pages 1-72
Programming with Arrows….Pages 73-129
Epigram: Practical Programming with Dependent Types….Pages 130-170
Combining Datatypes and Effects….Pages 171-209
GEC: A Toolkit for Generic Rapid Prototyping of Type Safe Interactive Applications….Pages 210-244
A Functional Shell That Operates on Typed and Compiled Applications….Pages 245-272
Declarative Debugging with Buddha….Pages 273-308
Server-Side Web Programming in WASH….Pages 309-330
Refactoring Functional Programs….Pages 331-357
Back Matter….Pages –
Reviews
There are no reviews yet.