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
| System | Port | Version |
|---|---|---|
| DragonFly | devel/ocaml-trace | 0.7_1 |
| FreeBSD | devel/ocaml-trace | 0.7_1 |
| GhostBSD | devel/ocaml-trace | 0.7_1 |
Install
Binary package:
pkg install ocaml-trace
From DPorts:
cd /usr/dports/devel/ocaml-trace && make install clean