A collection of libraries to log and raise user messages with Pp
- OCaml 94%
- Dune 2.8%
- Text 2.6%
- Makefile 0.6%
|
|
||
|---|---|---|
| .github | ||
| .vscode | ||
| lib | ||
| .gitattributes | ||
| .gitignore | ||
| .ocamlformat | ||
| CHANGES.md | ||
| cmdlang-cmdliner-runner.opam | ||
| cmdlang-cmdliner-runner.opam.template | ||
| CODE_OF_CONDUCT.md | ||
| dune | ||
| dune-project | ||
| LICENSE | ||
| Makefile | ||
| NOTICE.md | ||
| pp-log-tests.opam | ||
| pp-log-tests.opam.template | ||
| pp-log.opam | ||
| pp-log.opam.template | ||
| README.md | ||
pp-log
⚠️ 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.