Gabriel Scherer
Gabriel Scherer
It's a nice coincidence that I spent most of my day today so far, at the Mirage retreat, implementing an OCaml library to deal with BUILD_PATH_PREFIX_MAP (encoding, decoding, rewriting), that...
A pre-release of the library is available at https://gitlab.com/gasche/build_path_prefix_map/ I'd like to test its usage in the OCaml compiler in practice (even only in a PR) before making a release....
The "new" heuristic that is implemented in ocamlbuild is described in https://github.com/ocaml/ocamlbuild/pull/240/files ; it looks at the variable `OCAMLLIB` dynamically, and at the configure-time values `OCAML_LIBDIR` and `OCAMLBUILD_LIBDIR` -- in...
Could you compile ocamlbuild with `--keep-build-dir` and get the content of `Makefile.config` in the build directory? This file records the configure-time value of `OCAML_LIBDIR`, and a variable `LIBDIR` that corresponds...
I guess now this is a good opportunity to ask @dra27 about the current state of his relocation-support effort.
Rather than "cannot be used" I would say "it is less suitable for": seeing the actual list of choice makes it noticeably easier to discover alternatives (when you are looking...
This message helped me realize that the API docs for ppx_deriving were way out of date, I just updated them. The [new docs](https://ocaml-ppx.github.io/ppx_deriving/ppx_deriving/Ppx_deriving/index.html), and it does mention the hooks to...
`parse` is a misnomer for this function that is used in very restricted ways inside the compiler codebase, only to parse paths of the form `Foo.Bar.baz`. It was never designed...
`ppx_sexp_conv` (maybe only recent versions?) has a runtime library that I suppose they use for hygiene (to alias things from the global environment that code generators use), so I don't...
You should test this, but I think from the META file that the .expander dependency should only exists under the `ppx_driver` predicate.