Functional Programming and Input/Output

Paperback
from $0.00

Author: Andrew D. Gordon

ISBN-10: 0521070074

ISBN-13: 9780521070072

Category: Input - Output Equipment / Peripherals

A common attraction to functional programming is the ease with which proofs can be given of program properties. A common disappointment with functional programming is the difficulty of expressing input/output (I/O) while at the same time being able to verify programs. Here, the author shows how a theory of functional programming can be smoothly extended to admit both an operational semantics for functional I/O and verification of programs engaged in I/O.

Search in google:

Extends functional programming to solve I/O problems, while retaining usual verification features.

SummaryPrefacePreface to the Book Edition1Introduction12A calculus of recursive types153A metalanguage for semantics274Operational precongruence375Theory of the metalanguage556An operational theory of functional programming657Four mechanisms for teletype I/O998Monadic I/O1199Conclusion133Bibliography137Notation Index149Index153