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 |
---|---|
Author | Daniel Bünzli <daniel.buenzl i@erratique.ch> |
License | BSD-3-Clause |
Published | |
Homepage | http://erratique.ch/software/astring |
Issue Tracker | https://github.com/dbuenzli/astring/issues |
Maintainer | Daniel 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 |
Edit | https://github.com/ocaml/opam-repository/tree/master/packages/astring/astring.0.8.1/opam |
Required by
- ahrocksdb
- albatross<1.4.0
- alcotest>=0.4.8
- ansi
- bigarray-overlapwith-test
- bos
- bun
- ca-certs>=0.1.3 & <1.0.0
- ca-certs-nssbuild & <3.89.1
- capnp-rpc
- capnp-rpc-lwt
- capnp-rpc-miragewith-test
- capnp-rpc-net
- capnp-rpc-unix
- checkseumwith-test & >=0.2.0
- cohttp-mirage
- conduit>=1.0.0 & !=3.0.0
- conex<0.10.0
- cookie
- craml
- current_ansi
- datakit
- datakit-ci
- datakit-client
- datakit-client-9p
- datakit-server
- decompresswith-test & =1.5.2
- digestifwith-test & >=0.8.1
- dns>=4.0.0 & <6.0.2
- dns-forward
- dockerfile-opam>=4.0.0
- doi2bib
- domain-name<0.3.1
- dune-release>=1.5.0
- ezgzip
- facteur
- fat-filesystem>=0.12.0
- fpath
- functoria>=2.0.0
- git>=1.8.0
- hardcaml=1.2.0
- hardcaml-affirm
- hardcaml-bloop
- hardcaml-examples>=0.3.0
- hardcaml-framework
- hardcaml-waveterm>=0.2.0
- icalendar<0.1.5
- irmin>=0.12.0
- irmin-cli
- irmin-fs>=2.3.0
- irmin-git>=2.3.0
- irmin-http>=2.3.0
- irmin-packwith-test & >=2.4.0 & !=2.6.1
- irmin-test>=2.3.0
- irmin-unix>=2.3.0
- irmin-watcher
- jekyll-format
- jose
- letsencrypt<0.4.0
- mdx
- metrics-influx<0.4.0
- mirage>=2.7.3
- mirage-block-ccm>=1.1.0
- mirage-bootvar-solo5<0.2.0
- mirage-bootvar-xen>=0.3.2 & <0.8.0
- mirage-http>=3.1.0
- mirage-runtime<3.4.0
- nlp
- obuilder
- obuilder-spec
- ocalbuild
- ocaml-lsp-server>=1.17.0
- ocamlformat-lib
- ocb-stubblr
- ocp-ocamlres>=0.4
- octez-internal-libs
- octez-shell-libswith-test
- odoc>=1.3.0
- odoc-parser
- opam-0installwith-test
- opium>=0.19.0
- otr>=0.3.0
- owork
- paf-cohttpwith-test & >=0.0.7
- parse-argv<0.3.0
- pecuwith-test & >=0.6
- progresswith-test
- prometheus
- prometheus-app>=1.0
- protocol-9p=0.5.2 | >=0.7.2
- protocol-9p-unix
- qcow
- qcow-format>=0.4
- qcow-tool
- queenshead
- rfc6287>=1.0.1
- sattools
- sslconf
- syslog-message<1.2.0
- terminalwith-test
- tezos-p2pwith-test & >=10.2
- toc
- uspf<0.0.3
- vpnkit
- webbrowser
- websocket>=2.3 & <2.12
- x509>=0.6.0 & <0.7.0
- xapi-inventory>=1.2.1
- xapi-stdext-date
Optionally used by
- tlswith-test & >=0.9.0 & <0.10.3