
Advanced Functional Programming
First International Spring School on Advanced Functional Programming Techniques, Bastad, Sweden, May 24 - 30, 1995. Tutorial Text
Springer (Publisher)
Published on 15. May 1995
Book
Paperback/Softback
VII, 336 pages
978-3-540-59451-2 (ISBN)
Description
This volume presents the tutorials given during the First International Spring School on Advanced Functional Programming Techniques, held in Bastad, Sweden in May 1995.
The last few years have seen important new developments in functional programming techniques: concepts, such as monads, type classes, and several new special purpose libraries of higher-order functions are new and powerful methods for structuring programs. This book brings programmers, software engineers and computer scientists up-to-date with the latest techniques. Most tutorial contributions contain exercises to familiarize the reader with the new concepts and techniques, and only basic knowledge in functional programming is assumed.
The last few years have seen important new developments in functional programming techniques: concepts, such as monads, type classes, and several new special purpose libraries of higher-order functions are new and powerful methods for structuring programs. This book brings programmers, software engineers and computer scientists up-to-date with the latest techniques. Most tutorial contributions contain exercises to familiarize the reader with the new concepts and techniques, and only basic knowledge in functional programming is assumed.
More details
Series
Edition
1995 ed.
Language
English
Place of publication
Berlin
Germany
Publishing group
Springer Berlin
Target group
Professional and scholarly
Professional/practitioner
Illustrations
VII, 336 p.
Dimensions
Height: 235 mm
Width: 155 mm
Thickness: 19 mm
Weight
528 gr
ISBN-13
978-3-540-59451-2 (9783540594512)
DOI
10.1007/3-540-59451-5
Schweitzer Classification
Content
Functional parsers.- Monads for functional programming.- The design of a pretty-printing library.- Functional programming with overloading and higher-order polymorphism.- Programming with Fudgets.- Constructing medium sized efficient functional programs in Clean.- Merging monads and folds for functional programming.- Programming with algebras.- Graph algorithms with a functional flavour.