Haskell Applications (I)

 

Functional Programming in Haskell
Willamette Mathematics Colloquium • Fall 2002

Haskell Applications (I)
bullet Fran: Functional Reactive Animation
Conal Elliott and Paul Hudak have developed sophisticated graphics, animation and interaction techniques

Elliott's FRAN tutorial

Hudak's SOE demo page at Yale

Control bar


















































 

Functional Programming in Haskell
Willamette Mathematics Colloquium • Fall 2002

Haskell Applications (I)
bullet Fran: Functional Reactive Animation
bullet Functional imagery
Conal and Jerzy Karczmarczuk have explored images as functions from points to colors

Conal's Functional Images gallery

Jerzy's texture page

Control bar


















































 

Functional Programming in Haskell
Willamette Mathematics Colloquium • Fall 2002

Haskell Applications (I)
bullet Fran: Functional Reactive Animation
bullet Functional imagery
bullet Haskore: based on an algebra of music
Paul Hudak at Yale is also a jazz musician: he has developed an abstract language for music based on pitches, tempos, transpositions and sequential and parallel composition

the on-line documentation for Haskore

Control bar


















































 

Functional Programming in Haskell
Willamette Mathematics Colloquium • Fall 2002

Haskell Applications (I)
bullet Fran: Functional Reactive Animation
bullet Functional imagery
bullet Haskore: based on an algebra of music
bullet Haskell in K-12 education
a group at Yale led by Hudak and John Peterson is exploring the use of these ideas for mathematics-based K-12 education

introduction and sample student work

Control bar