package astring

  1. Overview
  2. No Docs
Alternative String module for OCaml

Install

dune-project
 Dependency

Authors

Maintainers

Sources

astring-0.8.5.tbz
sha256=865692630c07c3ab87c66cdfc2734c0fdfc9c34a57f8e89ffec7c7d15e7a70fa
md5=e148907c24157d1df43bec89b58b3ec8

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.

Tags

string org:erratique

Published: 09 Aug 2020

Dependencies (4)

  1. topkg build
  2. ocamlbuild build
  3. ocamlfind build
  4. ocaml >= "4.05.0"

Dev Dependencies

None

  1. ahrocksdb
  2. albatross < "1.4.3"
  3. alcotest
  4. ansi
  5. areas-and-adversaries
  6. bech32
  7. bigarray-overlap
  8. bos
  9. bun
  10. ca-certs < "1.0.1"
  11. ca-certs-nss < "3.89.1"
  12. capnp-rpc
  13. capnp-rpc-lwt < "2.0"
  14. capnp-rpc-net
  15. capnp-rpc-unix
  16. carton-git
  17. checkseum >= "0.2.0"
  18. cmdtui
  19. cmdtui-lambda-term
  20. cohttp-mirage
  21. conduit
  22. conex < "0.10.0"
  23. cookie
  24. corosync
  25. craml
  26. current
  27. current_ansi
  28. current_docker
  29. current_git
  30. current_github
  31. current_web
  32. datakit-server
  33. decompress >= "1.5.2"
  34. digestif >= "0.9.0"
  35. dkim < "0.8.0"
  36. dkml-c-probe < "3.0.0"
  37. dkml-dune-dsl-show
  38. dkml-install
  39. dkml-install-installer < "0.5.1"
  40. dkml-install-runner
  41. dkml-workflows
  42. dns >= "4.4.1" & < "6.3.0"
  43. dns-forward
  44. dockerfile-opam
  45. doi2bib
  46. domain-name < "0.4.1"
  47. dune-release >= "1.5.0"
  48. eio < "0.8.1"
  49. ezgzip
  50. facteur
  51. fat-filesystem
  52. fpath
  53. functoria
  54. git
  55. git-unix >= "3.2.0"
  56. graft
  57. graphql-cohttp >= "0.9.0"
  58. irmin
  59. irmin-cli
  60. irmin-fs
  61. irmin-git
  62. irmin-http
  63. irmin-pack
  64. irmin-test
  65. irmin-unix
  66. irmin-watcher
  67. jekyll-format
  68. jose
  69. mdx
  70. memtrace_viewer < "v0.15.0"
  71. mirage >= "4.0.0"
  72. mirage-block-ccm
  73. nlp
  74. obuilder
  75. obuilder-spec
  76. ocal
  77. ocaml-lsp-server >= "1.17.0"
  78. ocamlformat-lib
  79. ocamlformat-mlx-lib
  80. ocamlmig
  81. ocb-stubblr
  82. ocp-ocamlres
  83. octez-internal-libs
  84. octez-shell-libs
  85. odoc
  86. odoc-parser
  87. opam-0install
  88. opam-dune-lint
  89. opium >= "0.19.0"
  90. otr
  91. owork
  92. paf-cohttp
  93. pecu >= "0.6"
  94. progress
  95. prometheus
  96. prometheus-app >= "1.0"
  97. protocol-9p
  98. protocol-9p-unix
  99. qcow
  100. qcow-tool
  101. qcow-types
  102. queenshead
  103. rfc6287
  104. sattools
  105. slipshow >= "0.3.0"
  106. sslconf
  107. stone >= "0.6"
  108. syslog-message < "1.2.0"
  109. syslog-rfc5424
  110. systemverilog < "0.0.2"
  111. terminal
  112. tezos-p2p
  113. toc
  114. volgo
  115. volgo-git-backend
  116. volgo-hg-backend
  117. vpnkit
  118. webbrowser < "0.6.2"
  119. websocket
  120. x509 < "0.7.0"
  121. xapi-inventory
  122. xapi-stdext-date

Conflicts

None