SML# Document Version 3.7.1
26 Standard ML Basis Library

26.13 IO

This structure defines common exceptions and data for IO processing.

signature IO =
sig
  exception BlockingNotSupported
  exception ClosedStream
  exception Io of {name : string, function : string, cause : exn}
  exception NonblockingNotSupported
  exception RandomAccessNotSupported
  datatype buffer_mode = NO_BUF | LINE_BUF | BLOCK_BUF
end

Structures that implement the signature

  • IO : IO