package regular

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

Install

Dune Dependency

Authors

Maintainers

Sources

v2.3.0.tar.gz
sha256=a6e80853aaaa26b7ca564d9878891d7146ec1c83852541387c1bba1ad036b8ea
md5=13f2cb1e3b9d90348852252fb0f2d09f

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: 04 Jun 2021

Dependencies (4)

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

Dev Dependencies

None

Used by (32)

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

Conflicts

None

OCaml

Innovation. Community. Security.