-
I am trying to pick up OCaml again and want to use Base/Core, but I keep hitting walls due to the bad documentation. As an example, I wanted to use ppx_deriving so that I could add [@@ deriving show] to my types. But dune says "No driver were found" and that this is not a PPX rewriter. I googled and found that dune documentation recommends "ppx_jane". Then I googled what is "ppx_jane" and found just one sentence:
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Then I went into kernel/src/dune and it lists a bunch of more ppx_ libraries. The first one is ppx_base which I googled and that has no documentation or README.
-
is from https://github.com/ocaml-ppx/ppx_deriving