Bad documentation of Jane Street libraries

This page summarizes the projects mentioned and recommended in the original post on /r/ocaml

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.
coderabbit.ai
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. ppx_jane

    Standard Jane Street ppx rewriters

    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:

  2. 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.

    CodeRabbit logo
  3. ppx_base

    Base set of ppx rewriters

    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.

  4. ppx_deriving

    Type-driven code generation for OCaml

    is from https://github.com/ocaml-ppx/ppx_deriving

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Is rust serde unique?

    6 projects | /r/rust | 19 Apr 2023
  • Question on type declaration syntax

    2 projects | /r/ocaml | 17 Apr 2023
  • Do you generate Clone or Copy methods?

    1 project | /r/golang | 18 Mar 2023
  • OCaml at First Glance

    5 projects | news.ycombinator.com | 29 Aug 2022
  • Derives mundane Golang functions that you do not want to maintain

    1 project | news.ycombinator.com | 15 Feb 2022

Did you know that Makefile is
the 34th most popular programming language
based on number of references?