Project Page Index Table of Contents

SimpleIO.SimpleIO

  • Main module

SimpleIO.IO_Monad

  • The IO monad
  • Main interface
  • Extraction
  • Instances

SimpleIO.IO_Stdlib

  • OCaml standard library
  • Types
  • Operations on int
  • Strings and char
  • Exceptions
  • Standard channels
  • File handles
  • Mutable references
  • Program termination
  • Extraction

SimpleIO.IO_MonadFix

  • MonadFix IO instance

SimpleIO.IO_String

  • Strings
  • String module
  • Extras

SimpleIO.IO_Bytes

  • Byte sequence operations

SimpleIO.IO_RawChar

  • Extraction of char and string
  • Conversions
  • Input-output

SimpleIO.IO_Exceptions

  • Exception handling

SimpleIO.IO_Random

  • Pseudo-random number generators (PRNG)

SimpleIO.IO_Unix

  • Interface to the Unix system

SimpleIO.IO_Sys

  • System interface

SimpleIO.IO_Float

  • Floating-point arithmetic

SimpleIO.IO_Unsafe

  • Unsafe primitives

SimpleIO.IO_UnsafeNat

  • Stdlib functions using nat instead of int

SimpleIO.IO_StdlibAxioms

  • Theory for IO_Stdlib
Generated by coqdoc and improved with CoqdocJS