BSD Ports

devel/ocaml-trace 0.7_1 DragonFly

Library and PPX rewriter for code instrumentation in Objective Caml

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
MIT
Categories
devel
Package size
3014.4 KiB, 13184.1 KiB installed

Description

The trace and the trace_ppx packages for OCaml allow to instrument a program by invoking span, message (event) or counter operations, explicitly by using the functions provided by the former package, or automatically by using the syntax extension provided by the later.

There exist multiple OCaml libraries that provide a backend compatible with this package, under others:

  • trace-fushia (included): implementing the Fushia project's trace format,
  • trace-tef (included): simple file output using the TEF/Catapult format,
  • tracy-client.trace,
  • ocaml-opentelemetry: OpenTelemetry support.

In the other systems

SystemPortVersion
DragonFlydevel/ocaml-trace0.7_1
FreeBSDdevel/ocaml-trace0.7_1
GhostBSDdevel/ocaml-trace0.7_1

Install

Binary package:

pkg install ocaml-trace

From DPorts:

cd /usr/dports/devel/ocaml-trace && make install clean

Dependencies

Run dependencies 5
Required by 1