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 ISC license.
Tags | string org:erratique |
---|---|
Author | The astring programmers |
License | ISC |
Published | |
Homepage | https://erratique.ch/software/astring |
Issue Tracker | https://github.com/dbuenzli/astring/issues |
Maintainer | Daniel Bünzli <daniel.buenzl i@erratique.ch> |
Dependencies |
|
Source [http] | https://erratique.ch/software/astring/releases/astring-0.8.5.tbz sha256=865692630c07c3ab87c66cdfc2734c0fdfc9c34a57f8e89ffec7c7d15e7a70fa md5=e148907c24157d1df43bec89b58b3ec8 |
Edit | https://github.com/ocaml/opam-repository/tree/master/packages/astring/astring.0.8.5/opam |
Required by
- ahrocksdb
- albatross<1.4.0
- alcotest>=0.4.8
- ansi
- bech32
- 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
- carton-git
- checkseumwith-test & >=0.2.0
- cmdtui
- cmdtui-lambda-term
- cohttp-mirage
- conduit>=1.0.0 & !=3.0.0
- conex<0.10.0
- cookie
- corosync
- craml
- current>=0.4
- current_ansi
- current_docker>=0.4
- current_git>=0.4
- current_github>=0.4
- current_web>=0.4
- datakit
- datakit-ci
- datakit-client
- datakit-client-9p
- datakit-server
- decompresswith-test & >=1.5.2
- digestifwith-test & >=0.8.1
- dkim>=0.3.0
- dkml-c-probe<3.0.0
- dkml-dune-dsl-show
- dkml-install
- dkml-install-installer<0.5.1
- dkml-install-runner
- dkml-workflows
- 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
- eiowith-test & <0.8.1
- ezgzip
- facteur
- fat-filesystem>=0.12.0
- fpath
- functoria>=2.0.0
- git>=1.8.0
- git-unix>=3.0.0
- graphql-cohttp>=0.9.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
- memtrace_viewer<v0.15.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
- nlp
- obuilder
- obuilder-spec
- ocalbuild
- ocaml-lsp-server>=1.17.0
- ocamlformat-lib
- ocamlformat-mlx-lib
- ocb-stubblr
- ocp-ocamlres>=0.4
- octez-internal-libs
- octez-shell-libswith-test
- odoc>=1.3.0
- odoc-parser
- opam-0installwith-test
- opam-dune-lint
- opium>=0.19.0
- otr>=0.3.0
- owork
- paf-cohttpwith-test & >=0.0.7
- parse-argv<0.3.0
- pecuwith-test & >=0.6
- podge>=0.8.0
- 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
- syslog-rfc5424with-test
- systemverilogbuild & <0.0.2
- terminalwith-test
- tezos-p2pwith-test & >=10.2
- toc
- uspf<0.0.3
- vpnkit
- webbrowser
- websocket>=2.3
- 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