[Haskell-cafe] Callback functions?

Dan Piponi dpiponi at gmail.com
Mon Jul 2 18:33:26 EDT 2007


On 7/2/07, Hugh Perkins <hughperkins at gmail.com> wrote:

> Anyway, so the question is: how do we write callback functions in
> FP/Haskell?  Can someone provide a simple, but functional example?

What makes a callback different from any other kind of function? In
Haskell, as in other functional programming languages, you're
completely free to pass functions into other functions and store them
in datastructures. Take a look at the 'callbacks' used in the HOpenGL
examples. They're just ordinary functions:
http://cvs.haskell.org/cgi-bin/cvsweb.cgi/fptools/libraries/GLUT/examples/RedBook/
--
Dan


More information about the Haskell-Cafe mailing list