master
branchmaster
branchThis library provides an exception-less interface to unix-ish operating systems. As usual, this means all flavors of POSIX-compliant systems, like Linux, *BSD, Mac OSX, and partially MS Windows.
The module Pvem_lwt_unix
contains the following sub-modules:
Pvem.With_deferred(Lwt)
, i.e., basic
functions for manipulating ('ok, 'error) Pvem.Result.t Lwt.t
,IO
module type,SYSTEM
module type,DEFERRED_LIST
module type;
sequential and concurrent loops using the List.t
type.LIGHT
signature, a very simple traffic light for
concurrent programs (experimental work in progress).You may run the tests, this way:
./test/io_test.ml
./test/system_test.ml
Note that system_test.ml
expects to be run as non-root (because it
uses the fact that some paths are not writable to check access-rights
errors).