skip to content
The Haskell school of expression : learning functional programming through multimedia Preview this item
ClosePreview this item
Checking...

The Haskell school of expression : learning functional programming through multimedia

Author: Paul Hudak
Publisher: Cambridge : Cambridge University Press, 2000.
Edition/Format:   Print book : EnglishView all editions and formats
Database:WorldCat
Summary:
Functional programming is a style of programming that emphasises the use of functions. This book teaches functional programming as a way of thinking and problem solving, using Haskell and examples drawn from multimedia applications.
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Document Type: Book
All Authors / Contributors: Paul Hudak
ISBN: 0521643384 9780521643382 0521644089 9780521644082
OCLC Number: 59449892
Description: xviii, 363 pages : illustrations ; 24 cm
Contents: 1. Problem solving, programming and calculation; 2. A module of shapes: part I; 3. Simple graphics; 4. Shapes II: drawing shapes; 5. Polymorphic and higher-order functions; 6. Shapes III: perimeters of shapes; 7. Trees; 8. A module of regions; 9. More about higher-order functions; 10. Drawing regions; 11. Proof by induction; 12. Qualified types; 13. A module of simple animations; 14. Programming with streams; 15. A module of reactive animations; 16. Communicating with the outside world; 17. Rendering reactive animations; 18. Higher-order types; 19. An imperative robot language; 20. Functional music composition; 21. Algebraic properties of multimedia; 22. Interpreting functional music; 23. A tour of the prelude list module; 24. A Tour of Haskell's standard type classes.
Responsibility: Paul Hudak.

Abstract:

This book teaches functional programming using Haskell and examples drawn from multimedia applications.  Read more...

Reviews

Editorial reviews

Publisher Synopsis

'... a rather unusual and very interesting book for the functional programming community. The author's style is wonderful, and he is good at explaining the material ... unique in the field of Read more...

 
User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/59449892> # The Haskell school of expression : learning functional programming through multimedia
    a schema:CreativeWork, schema:Book ;
   library:oclcnum "59449892" ;
   library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/807589172#Place/cambridge> ; # Cambridge
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/enk> ;
   schema:about <http://id.worldcat.org/fast/936086> ; # Functional programming (Computer science)
   schema:about <http://experiment.worldcat.org/entity/work/data/807589172#Topic/functionele_programmering> ; # Functionele programmering
   schema:about <http://experiment.worldcat.org/entity/work/data/807589172#Topic/multimedia> ; # Multimedia
   schema:about <http://dewey.info/class/005.114/e21/> ;
   schema:about <http://experiment.worldcat.org/entity/work/data/807589172#CreativeWork/haskell_computer_program_language> ; # Haskell (Computer program language)
   schema:about <http://experiment.worldcat.org/entity/work/data/807589172#Topic/haskell_programmeertaal> ; # Haskell (programmeertaal)
   schema:about <http://experiment.worldcat.org/entity/work/data/807589172#Topic/funktionale_programmierung> ; # Funktionale Programmierung
   schema:about <http://id.worldcat.org/fast/1028920> ; # Multimedia systems
   schema:about <http://experiment.worldcat.org/entity/work/data/807589172#Topic/haskell> ; # HASKELL
   schema:bookFormat bgn:PrintBook ;
   schema:creator <http://viaf.org/viaf/77521657> ; # Paul Hudak
   schema:datePublished "2000" ;
   schema:description "Functional programming is a style of programming that emphasises the use of functions. This book teaches functional programming as a way of thinking and problem solving, using Haskell and examples drawn from multimedia applications."@en ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/807589172> ;
   schema:inLanguage "en" ;
   schema:name "The Haskell school of expression : learning functional programming through multimedia"@en ;
   schema:productID "59449892" ;
   schema:publication <http://www.worldcat.org/title/-/oclc/59449892#PublicationEvent/cambridge_cambridge_university_press_2000> ;
   schema:publisher <http://experiment.worldcat.org/entity/work/data/807589172#Agent/cambridge_university_press> ; # Cambridge University Press
   schema:workExample <http://worldcat.org/isbn/9780521643382> ;
   schema:workExample <http://worldcat.org/isbn/9780521644082> ;
   umbel:isLike <http://bnb.data.bl.uk/id/resource/GBA035271> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/59449892> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/807589172#Agent/cambridge_university_press> # Cambridge University Press
    a bgn:Agent ;
   schema:name "Cambridge University Press" ;
    .

<http://experiment.worldcat.org/entity/work/data/807589172#CreativeWork/haskell_computer_program_language> # Haskell (Computer program language)
    a schema:CreativeWork ;
   schema:name "Haskell (Computer program language)" ;
    .

<http://experiment.worldcat.org/entity/work/data/807589172#Topic/functionele_programmering> # Functionele programmering
    a schema:Intangible ;
   schema:name "Functionele programmering"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/807589172#Topic/funktionale_programmierung> # Funktionale Programmierung
    a schema:Intangible ;
   schema:name "Funktionale Programmierung"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/807589172#Topic/haskell_programmeertaal> # Haskell (programmeertaal)
    a schema:Intangible ;
   schema:name "Haskell (programmeertaal)"@en ;
    .

<http://id.worldcat.org/fast/1028920> # Multimedia systems
    a schema:Intangible ;
   schema:name "Multimedia systems"@en ;
    .

<http://id.worldcat.org/fast/936086> # Functional programming (Computer science)
    a schema:Intangible ;
   schema:name "Functional programming (Computer science)"@en ;
    .

<http://viaf.org/viaf/77521657> # Paul Hudak
    a schema:Person ;
   schema:familyName "Hudak" ;
   schema:givenName "Paul" ;
   schema:name "Paul Hudak" ;
    .

<http://worldcat.org/isbn/9780521643382>
    a schema:ProductModel ;
   schema:isbn "0521643384" ;
   schema:isbn "9780521643382" ;
    .

<http://worldcat.org/isbn/9780521644082>
    a schema:ProductModel ;
   schema:isbn "0521644089" ;
   schema:isbn "9780521644082" ;
    .

<http://www.worldcat.org/title/-/oclc/59449892>
    a genont:InformationResource, genont:ContentTypeGenericResource ;
   schema:about <http://www.worldcat.org/oclc/59449892> ; # The Haskell school of expression : learning functional programming through multimedia
   schema:dateModified "2016-05-09" ;
   void:inDataset <http://purl.oclc.org/dataset/WorldCat> ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.