astring
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.
Install
copied = false, 2000)"
:class="{ 'border-gray-700': !copied, 'text-gray-100': !copied, 'focus:ring-orange-500': !copied, 'focus:border-orange-500': !copied, 'border-green-600': copied, 'text-green-600': copied, 'focus:ring-green-500': copied, 'focus:border-green-500': copied }">
- Published
- 13 Sep 2016
- Authors
- Maintainers
Sources
Dependencies
Reverse Dependencies
albatross
< "1.4.0"
alcotest
>= "0.4.8"
ca-certs
>= "0.1.3"
checkseum
>= "0.2.0"
conduit
>= "1.0.0" & != "3.0.0"
conex
< "0.10.0"
decompress
>= "1.5.2"
digestif
>= "0.8.1"
dns
>= "4.0.0" & < "6.0.2"
dockerfile-opam
>= "4.0.0"
domain-name
< "0.3.1"
dune-release
>= "1.5.0"
fat-filesystem
>= "0.12.0"
functoria
>= "2.0.0"
git
>= "1.8.0"
graphql-cohttp
>= "0.9.0"
hardcaml
= "1.2.0"
hardcaml-examples
>= "0.3.0"
hardcaml-waveterm
>= "0.2.0"
icalendar
< "0.1.5"
irmin
>= "0.12.0"
irmin-fs
>= "2.3.0"
irmin-git
>= "2.3.0"
irmin-http
>= "2.3.0"
irmin-pack
>= "2.4.0" & != "2.6.1"
irmin-test
>= "2.3.0"
irmin-unix
>= "2.3.0"
letsencrypt
< "0.4.0"
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"
ocp-ocamlres
>= "0.4"
odoc
>= "1.3.0"
opium
>= "0.19.0"
otr
>= "0.3.0"
paf-cohttp
>= "0.0.7"
pecu
>= "0.6"
podge
>= "0.8.0"
prometheus-app
>= "1.0"
protocol-9p
= "0.5.2" | >= "0.7.2"
qcow-format
>= "0.4"
rfc6287
>= "1.0.1"
systemverilog
< "0.0.2"
tezos-p2p
>= "10.2"
websocket
>= "2.3"
x509
>= "0.6.0" & < "0.7.0"
xapi-inventory
>= "1.2.1"