Source

oni /

Filename Size Date modified Message
Conjury
cf
etc
iom
nx
361 B
1.2 KB
1.3 KB
2.4 KB
1.8 KB
1.3 KB
===== Oni =====

Oni is an assortment of Objective Caml libraries of general interest and also
specifically for developing new Internet application layer protocols. (Formerly
known as OCaml NAE on sourceforge.net)

Highlighted features include:

- Functional streams and stream processors (extended).
- Functional bootstrapped skew-binomial heap.
- Functional red-black binary tree (associative array).
- Functional sets based on red-black binary tree.
- Functional real-time catenable deque.
- Functional LL(x) parsing using state-exception monad.
- Functional lazy deterministic finite automaton (DFA).
- Functional lexical analyzer (using lazy DFA and monadic parser).
- Functional substring list manipulation (message buffer chains).
- Gregorian calendar date manipulation.
- Standard time manipulation.
- System time in Temps Atomique International (TAI).
- Unicode transcoding.
- Universal resource identifier (URI) manipulation.
- Extended socket interface (supports more options, and UDP w/multicast).
- I/O event multiplexing (with Unix.select).

The distribution builds with OMake and includes the following subpackages:

  oni.cf    - Core foundation [included by default]
  oni.nx    - Extended socket interface
  oni.iom   - I/O event multiplexing


--j h woodyatt <jhw@conjury.org>
  San Francisco, CA
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.