プログラミング言語SML#解説 3.7.1版
26 Standard ML標準ライブラリ

26.13 IO

汎用のIO例外等を定義するストラクチャである.

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

シグネチャを実装するストラクチャ

  • IO : IO