The share library

Description and usage

This library is a collection of various useful functions to manipulate strings, lists, arrays, files, ...

You can use this library as any other OCaml library, by installing it and linking with it, but you can also use the caml-get tool to add some of the available elements to your code.

Use the command

caml-get update http://pauillac.inria.fr/~guesdon/Tools/share/share.cga
to add this library in your caml-get sources. Then you can use
caml-get list
to list the elements available in your caml-get sources.

Warning: you need at least version 0.4 of caml-get.

Download

If you want to use it as a classic library, download the source archive here.

License

The Share library is released under the GPL license.

Documentation


Sarray
Messing with arrays.
Sconf
Stuff for detecting ocaml, tools and libraries, to use in the configuration process of your own developments.
Sdebug
Logging facilities.
Searray
Building and using extensible arrays, with type constraints on indices to avoid using an indice with a wrong array.
Sequation
Solving non-linear equations.
Sfile
Messing with files.
Slist
Messing with lists.
Smail
Mailing functions.
Smailparse
Parsing of e-mail messages, including attachments.
Smatrices
Various kinds of matrices.
Smisc
Misc functions.
Squantiles
Getting quantiles for statistical computations.
Sstring
Messing with strings.