Gabriel Scherer
Gabriel Scherer
This is a Request For Comment rather than a complete pull request, although the implementation is sensible and I welcome review comments. Jsonm is a streaming library that provides a...
This is silly but the existing documentation says "A pair of line and column numbers", which *can* be read as "A pair of line numbers and a pair of column...
This is a home-grown backup script that I built for a local HotCRP installation, but I thought that it may be useful to others as well. The backup strategy is...
Cmdliner 1.1 deprecated some parts of the `Term` module in favor of a more recent `Cmd` module, see https://github.com/dbuenzli/cmdliner/blob/master/CHANGES.md#new-cmd-module-and-deprecation-of-the-term-evaluation-interface As a consequence, building dune-deps shows the following warning: ``` File...
It has happened to me several times now that I ingest a large set of repositories, I look at the data, and I notice oddities caused by a repository that...
I've been looking at free software Glacier-based backup solutions recently and I think that this tool has the best design among those that I have seen so far -- the...
This PR introduces a `(let@)` binding operator that is the most trivial, but also arguably one of the most useful, binding operator: `let@ x = a in b` is just...
This PR was motivated by the discussion of #11406. cc @fabbing @Engil @Octachron @xavierleroy. I realized while writing the documentation that there are things I don't understand. - [ ]...
This PR is a proposed fix for #11441 and #11442, co-written with @clementblaudeau. For signatures of the form ```ocaml module F(M : S) = ... module type T = sig...
Currently the only debug-related command-line option for OCaml is `-g`, which does many different things, including: - inserting debug events in the source / including debug information in binary -...