package eio

  1. Overview
  2. Docs
Effect-based direct-style IO API for OCaml

Install

Dune Dependency

Authors

Maintainers

Sources

eio-0.15.tbz
sha256=807ecef337dda849b05d3dbd17a928e6f5c636e76eb15e2213667c91127718a7
sha512=8f055aec34c9347eed2cbaa4ee439399bbe3d6a546f2c2b52e27f733fe822f4acdee3e00e4e64ae3eb922c2772535952f8e81b546802fe945fd32d3fab88b7b9

doc/eio.unix/Eio_unix/Stdenv/index.html

Module Eio_unix.StdenvSource

The set of resources provided to a process on a Unix-compatible system.

Sourcetype base = < stdin : source_ty Eio.Std.r ; stdout : sink_ty Eio.Std.r ; stderr : sink_ty Eio.Std.r ; net : [ `Unix | `Generic ] Eio.Net.ty Eio.Std.r ; domain_mgr : Eio.Domain_manager.ty Eio.Std.r ; process_mgr : Process.mgr_ty Eio.Std.r ; clock : float Eio.Time.clock_ty Eio.Std.r ; mono_clock : Eio.Time.Mono.ty Eio.Std.r ; fs : Eio.Fs.dir_ty Eio.Path.t ; cwd : Eio.Fs.dir_ty Eio.Path.t ; secure_random : Eio.Flow.source_ty Eio.Std.r ; debug : Eio.Debug.t ; backend_id : string >

The common set of features provided by all traditional operating systems (BSDs, Linux, Mac, Windows).

You can use the functions in Eio.Stdenv to access these fields if you prefer.

OCaml

Innovation. Community. Security.