Imperative Functional Programming
Here's some reading on interfacing Haskell to the imperative paradigm.
- Simon L. Peyton Jones, and Philip Wadler "Imperative Functional Programming" In Principles of
Programming Languages, Jan 93.
- D. King, and J. Launchbury "Structuring Depth First
Search Algorithms in Haskell" In Principles of Programming Languages, San
Francisco, 1995.
- J. Launchbury, and S. Peyton Jones "State in
Haskell". A long and complete paper on imperative functional
programming using monads, with many examples.
- Green Card: a foreign-language interface for Haskell (Simon Peyton Jones and Thomas Nordin)
- H/Direct: A Binary Foreign Language Interface for Haskell (Sigbjorn Finne, Daan
Leijen, Erik Meijer, Simon Peyton Jones), ICFP'98.
- Scripting COM components in Haskell (Simon Peyton Jones, Erik Meijer, and Daan Leijen)
- Calling C
under hbc.
- HBC
libraries (including access to imperative features), especially State, Graph, CCall, UnsafePerformIO.
Last modified: Tue Dec 1 11:01:41 MET 1998