Package core v0.9.1

core

Core
Core__
Core__Am_running_inline_test
Core__Bigbuffer
Core__BigstringString type based on Bigarray, for use in I/O and C-bindings
Core__Bigstring_marshalUtility functions for marshalling to and from bigstring
Core__Caml
Core__CommandPurely functional command line parsing.
Core__Core_condition
Core__Core_date
Core__Core_date_intf
Core__Core_filenameWarning! this library assumes we are in a POSIX compliant OS.
Core__Core_mutex
Core__Core_sysSystem interface.
Core__Core_threadLightweight threads.
Core__Core_time
Core__Core_time_float
Core__Core_time_intfA module for representing absolute points in time, independent of time zone.
Core__Core_unixThis file is a modified version of unixLabels.mli from the OCaml distribution.
Core__CrcCrc functions
Core__DaemonThis module provides support for daemonizing a process. It provides flexibility as to where the standard file descriptors (stdin, stdout and stderr) are connected after daemonization has occurred.
Core__Import
Core__Import_time
Core__IntervalModule for simple closed intervals over arbitrary types that are ordered correctly using polymorphic compare.
Core__Interval_intf
Core__IobufA non-moving (in the GC sense) contiguous range of bytes, useful for I/O operations.
Core__Iobuf_debug
Core__Iobuf_intfno_seek and seek are phantom types used in a similar manner to read and read_write.
Core__Linux_ext
Core__Linux_ext_intf
Core__Lock_fileMutual exclusion between processes using flock and lockf. A file is considered locked only if both of these mechanisms work.
Core__Mac_addressA 48-bit MAC address.
Core__Mutex0
Core__Nano_mutexA nano-mutex is a lightweight mutex that can be used only within a single OCaml runtime.
Core__Piecewise_linearPiece-wise linear interpolation from float-like types to float.
Core__Piecewise_linear_intf
Core__Process_envUtility functions for dealing with the environment.
Core__Schedule

Overview

Core__Signal
Core__SqueueThread-safe queue module, using locks.
Core__Stable
Core__Std0
Core__Syscall_resultRepresentation of Unix system call results
Core__Syscall_result_intf
Core__SyslogSend log messages via the Unix Syslog interface.
Core__Time_commonThis module type is basically the intersection of the module types of Core.Time and Core.Time_ns. We verify that that relation holds in check_std.ml.
Core__Time_ns
Core__Time_ns_benchmarks
Core__Time_ns_intf
Core__Time_stamp_counterHigh-performance timing.
Core__Time_stamp_counter_benchmarks
Core__Timing_wheel_float
Core__Unix_error
Core__User_and_groupA pair of unix username and primary unix group.
Core__UuidImplements universally unique identifiers based on version 3 of the UUID specification. Identifier generation is thread safe, and fast.
Core__Version_util
Core__Version_util_intf
Core__Weak_hashtblA hashtable that keeps a weak pointer to each key's data and uses a finalizer to detect when the data is no longer referenced (by any non-weak pointers).

top/core_top

Core_top
Core_top__Core_install_printers

Info

authors
  • Jane Street Group, LLC <opensource@janestreet.com>
change log
deps
homepage
issues
licenses
  • Apache-2.0
licenses
maintainers
  • opensource@janestreet.com
readme
versionv0.9.1