opam-version: "2.0" maintainer: "Daniel Bünzli " authors: ["The astring programmers"] homepage: "https://erratique.ch/software/astring" doc: "https://erratique.ch/software/astring/doc" dev-repo: "git+https://github.com/dune-universe/astring.git" bug-reports: "https://github.com/dbuenzli/astring/issues" tags: [ "string" "org:erratique" ] license: "ISC" depends: [ "dune" "ocaml" {>= "4.05.0"} "base-bytes" ] build: [[ "dune" "build" "-p" name ]] synopsis: "Alternative String module for OCaml" description: """ 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 ISC license.""" url { src: "git://github.com/dune-universe/astring.git#duniverse-v0.8.5" }