package regular

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

Install

Dune Dependency

Authors

Maintainers

Sources

v2.2.0.tar.gz
sha256=7c6d0dfe2640e800829617dd150ffe748493fe3f317ed41be44312b2821deb46
md5=5dbc6677d646bec59fd7414f23e88cf8

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: 13 Dec 2020

Dependencies (4)

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

Dev Dependencies

None

Used by (30)

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

Conflicts

None

OCaml

Innovation. Community. Security.