astringversion

Alternative String module for OCaml

Astring exposes an alternative String module for OCaml. This module tries to balance minimality and expressiveness for basic, index-free, string processing and provides types and functions for substrings, string sets and string maps.

Remaining compatible with the OCaml String module is a non-goal. The String module exposed by Astring has exception safe functions, removes deprecated and rarely used functions, alters some signatures and names, adds a few missing functions and fully exploits OCaml's newfound string immutability.

Astring depends only on the OCaml standard library. It is distributed under the BSD3 license.

Tags string org:erratique
AuthorDaniel Bünzli <daniel.buenzl i@erratique.ch>
LicenseBSD-3-Clause
Published
Homepagehttp://erratique.ch/software/astring
Issue Trackerhttps://github.com/dbuenzli/astring/issues
MaintainerDaniel Bünzli <daniel.buenzl i@erratique.ch>
Dependencies
Source [http] http://erratique.ch/software/astring/releases/astring-0.8.1.tbz
sha256=a9391b8bb60fe11c6560ea1d944859e4e258ed6ade730a735a343c8aa81a877c
md5=f93bc586a1383848ca0d5d9b1779aea2
Edithttps://github.com/ocaml/opam-repository/tree/master/packages/astring/astring.0.8.1/opam
Required by
Optionally used by
  • tlswith-test & >=0.9.0 & <0.10.3