package regular

  1. Overview
  2. No Docs
Library for regular data types

Install

Dune Dependency

Authors

Maintainers

Sources

v2.4.0.tar.gz
md5=b8b1aff8c6846f2213eafc54de07b304

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: 12 Dec 2021

Dependencies (4)

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

Dev Dependencies

None

Used by (32)

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

Conflicts

None