package regular

  1. Overview
  2. Docs
Library for regular data types

Install

Dune Dependency

Authors

Maintainers

Sources

v2.5.0.tar.gz
sha256=9c126781385d2fa9b8edab22e62b25c70bf2f99f6ec78abb7e5e36d63cfa4174
md5=5abd9b3628b43f797326034f31ca574f

Description

Provides functors and typeclasses implementing functionality expected for a regular data type, like i/o, containers, printing, etc.

In particular, the library includes:

  • module Data that adds generic i/o routines for each regular data type.
  • module Cache that adds caching service for data types
  • module Regular that glues everything together
  • module Opaque for regular but opaque data types
  • module Seq that extends Core_kernel's sequence module
  • module Bytes that provides a rich core-like interface for Bytes data type.

Published: 14 Jul 2022

Dependencies (4)

  1. ppx_bap
  2. oasis build & >= "0.4.7"
  3. core_kernel >= "v0.14" & < "v0.16"
  4. ocaml >= "4.08.0"

Dev Dependencies

None

Used by (32)

  1. bap-api >= "2.5.0"
  2. bap-arm >= "2.5.0"
  3. bap-beagle >= "2.5.0"
  4. bap-beagle-strings >= "2.5.0"
  5. bap-byteweight >= "2.5.0"
  6. bap-cache >= "2.5.0"
  7. bap-dependencies >= "2.5.0"
  8. bap-disassemble >= "2.5.0"
  9. bap-dump-symbols >= "2.5.0"
  10. bap-dwarf >= "2.5.0"
  11. bap-elf >= "2.5.0"
  12. bap-frontend >= "2.5.0"
  13. bap-ida >= "2.5.0"
  14. bap-ida-plugin >= "2.5.0"
  15. bap-mc >= "2.5.0"
  16. bap-mips >= "2.5.0"
  17. bap-optimization >= "2.5.0"
  18. bap-phoenix >= "2.5.0"
  19. bap-powerpc >= "2.5.0"
  20. bap-primus >= "2.5.0"
  21. bap-primus-lisp >= "2.5.0"
  22. bap-primus-symbolic-executor < "2.2.0" | >= "2.5.0"
  23. bap-print >= "2.5.0"
  24. bap-server
  25. bap-std < "2.2.0" | >= "2.5.0"
  26. bap-symbol-reader >= "2.5.0"
  27. bap-taint >= "2.5.0"
  28. bap-term-mapper >= "2.5.0"
  29. bap-trace >= "2.5.0"
  30. bap-traces >= "2.5.0"
  31. bap-x86 >= "2.5.0"
  32. graphlib < "2.2.0" | >= "2.5.0"

Conflicts

None

OCaml

Innovation. Community. Security.