Paul-Elliot Anglès d'Auriac
Paul-Elliot Anglès d'Auriac
Deriving arguments are always extracted as options, or bool: see the two function creating arguments: [`arg`](https://ocaml-ppx.github.io/ppxlib/ppxlib/Ppxlib/Deriving/Args/index.html#val-arg) and [`flag`](https://ocaml-ppx.github.io/ppxlib/ppxlib/Ppxlib/Deriving/Args/index.html#val-flag). It could be nice to add a function to have an argument...
`Code_path.main_module_name` is sensitive to line directives, while it should directly use the name of the input file. Reported by @sim642 in https://github.com/ocaml-ppx/ppx_deriving/pull/263#discussion_r924308810
The error reported by `Ast_pattern` are not very informative, especially for the user of the PPX, who might not know anything about the AST. Here is an example of an...
For instance, ```ocaml open Ppxlib let ext = Extension.declare "example" Extension.Context.module_expr Ast_pattern.( ptyp (map0 ~f:"foo" @@ ptyp_constr (lident (string "foo")) nil ||| map0 ~f:"bar" @@ ptyp_constr (lident (string "bar")) nil))...
This is the implementation of a simplified `upload-pack` command: - "shallow", "deepen", "peeled" part of the protocol are not implemented - coloring of the commits is only done when the...
Currently, when `ppx_rapper` encounters an error, it uses the `raise_errorf` function to raise a located error. The exception is caught by `ppxlib`, which in this case: - Catch the error,...
First of all, thanks for maintaining this tool. Sometimes, when using the `notes update` command, the note is not fully updated. Here is a fairly small example/reproduction: ````sh $ hackmd-cli...
If we try to update a note that is not ours, but that we are allowed to edit, the note is edited but the API answers with a `403 Forbidden`...
Currently, when `ppx_mysql` encounters an error, it uses the `raise_errorf` function to raise a located error. The exception is caught by `ppxlib`, which in this case: - Catch the error,...
Dream is a popular web server, and it could be nice to have a setup to start with. An example is already available in [Dream's examples](https://github.com/aantron/dream/tree/master/example/w-mirage), but having it in...