A collection of libraries to log and raise user messages with Pp
  • OCaml 94%
  • Dune 2.8%
  • Text 2.6%
  • Makefile 0.6%
Find a file
2025-03-09 21:24:31 +01:00
.github Add pkgs to more-ci targets 2025-01-10 20:49:43 +01:00
.vscode Init from template 2024-11-09 15:23:53 +01:00
lib Enable ocamlformat parse-docstrings 2025-01-10 11:42:16 +01:00
.gitattributes Init from template 2024-11-09 15:23:53 +01:00
.gitignore Init from template 2024-11-09 15:23:53 +01:00
.ocamlformat Add ocaml-version to ocamlformat config according to the project lower bound 2025-01-10 11:42:16 +01:00
CHANGES.md Prepare changelog 2024-11-14 11:09:44 +01:00
cmdlang-cmdliner-runner.opam Stop supporting 4.14 in this pkg 2025-01-10 16:19:51 +01:00
cmdlang-cmdliner-runner.opam.template Add opam template file and configure more fields 2024-12-02 13:21:44 +01:00
CODE_OF_CONDUCT.md Adopt OCaml Code of Conduct 2024-11-10 18:16:40 +01:00
dune Init from template 2024-11-09 15:23:53 +01:00
dune-project Stop supporting 4.14 in this pkg 2025-01-10 16:19:51 +01:00
LICENSE Init from template 2024-11-09 15:23:53 +01:00
Makefile Init from template 2024-11-09 15:23:53 +01:00
NOTICE.md Initialize empty libraries (wip) 2024-11-09 20:09:00 +01:00
pp-log-tests.opam Fix missing internal dependency 2025-01-10 13:06:26 +01:00
pp-log-tests.opam.template Add opam template file and configure more fields 2024-12-02 13:21:44 +01:00
pp-log.opam Require dune.3.17 2024-12-16 10:35:44 +01:00
pp-log.opam.template Add opam template file and configure more fields 2024-12-02 13:21:44 +01:00
README.md Update README.md 2025-03-09 21:24:31 +01:00

pp-log

CI Status

⚠️ This project is still active, but it has moved there. This repository will be archived and made read-only.


In this project I explore designs to build pretty printed documents to log and raise user messages with pp.

I intend to produce something compatible with logs, pp and design choices made by dune for user_message.

This is very experimental and a work in progress.

Acknowledgements

  • We would like to thank the Dune developers for the user-facing error handling of Dune (Stdune.User_message), on which we based the error handling scheme used in (Err). By adopting a similar approach, we aim to provide a consistent and unified user experience for OCaml users across different tools and libraries.