Mailing list for all users of the OCaml language and system.
 help / color / mirror / Atom feed
From: Alan Schmitt <alan.schmitt@polytechnique.org>
To: "lwn" <lwn@lwn.net>, caml-list@inria.fr
Subject: [Caml-list] Attn: Development Editor, Latest OCaml Weekly News
Date: Tue, 03 Nov 2026 12:03:35 +0100	[thread overview]
Message-ID: <m2tsly5g8o.fsf@tm2.home> (raw)


[-- Attachment #1.1.1: Type: text/plain, Size: 11224 bytes --]

Hello

Here is the latest OCaml Weekly News, for the week of October 27 to
November 03, 2026.

Table of Contents
─────────────────

k7 0.9.0: record and replay CLI outputs
dune tracing
console: making OCaml CLI tools look good!
imguiml 1.93.0
Introcaml 5.5.2
ocaml-ssl 0.8.1
Old CWN


k7 0.9.0: record and replay CLI outputs
═══════════════════════════════════════

  Archive:
  <https://discuss.ocaml.org/t/ann-k7-0-9-0-record-and-replay-cli-outputs/18660/1>


Thomas Gazagnaire announced
───────────────────────────

  I'm happy to announce the release of [k7 0.9.0] a small tool to record
  and replay CLI animations.

  It's available on MacOS and Linux with `brew':

  ┌────
  │ brew install samoht/tap/k7
  └────

  or in opam:

  ┌────
  │ opam install k7
  └────

  The main feature vs. other similar tools is that it can use cram tests
  as input or output, so you can 1/ convert any cram test into an svg
  file; and 2/ ensure the svg that you use in your README files stays
  up-to-date with your code.

  Apart from this it's in pure OCaml with no browser or ffmpeg involved;
  it plays `.cast' and `.tape' files (from `asciinema' and `vhs') and
  write `.cast' files, but probably has fewer options than those tools,
  so feel free to open [an issue] if you find anything missing or not
  working.

  See more details in my post:
  <https://gazagnaire.org/blog/2026-10-26-k7.html>


[k7 0.9.0] <https://github.com/samoht/ocaml-k7>

[an issue] <https://github.com/samoht/ocaml-k7/issues>


dune tracing
════════════

  Archive: <https://discuss.ocaml.org/t/blog-dune-tracing/18670/1>


Raphaël Proust announced
────────────────────────

  Over the summer, @NatKarmios worked on `dune' for his internship at
  [Ahrefs](ahrefs.com).  He got [a couple of PRs merged into dune]. Then
  he wrote a new backend for traces and a matching perfetto extension.

  All of the details in his blog post: [Tracing Dune, with a side of
  graphs]

  TL;DR: you get a graph view of the build, some SQL querying
  capabilities, it scales to handle Ahrefs' monorepo

  We're using the new tracing capability internally. And we're planning
  on upstreaming it too.


[a couple of PRs merged into dune]
<https://github.com/ocaml/dune/pulls?q=is%3Apr+author%3ANatKarmios>

[Tracing Dune, with a side of graphs]
<https://tech.ahrefs.com/tracing-dune-with-a-side-of-graphs-56603d7794bc>


console: making OCaml CLI tools look good!
══════════════════════════════════════════

  Archive:
  <https://discuss.ocaml.org/t/ann-console-making-ocaml-cli-tools-look-good/18671/1>


Thomas Gazagnaire announced
───────────────────────────

  I'm happy to announce the release of [console 0.9.0], a set of widgets
  for building nice-looking command-line tools. The main design
  constraint I tried to follow is that the output should look good both
  for a human at an interactive terminal and for scripts run in CI or
  other non-interactive loops (like LLM agents). Live rows are redrawn
  in place and everything useful the program printed is still there when
  it ends; piped output tries to be relatively clean.

  <https://us1.discourse-cdn.com/flex020/uploads/ocaml/original/2X/2/21b202a69ab6ff219fa5fee2416d438bbae78d14.gif>

  You can use it with:

  ┌────
  │ opam install console console-eio
  └────

  The widgets in `console' are pure; `console-eio' is the driver that
  runs animations. There are a few limitation (including limited Windows
  support) but you can already use it to encode quite complex UX. For
  instance, here a few imitations of package manager frontends using
  console (recorded using [k7]):

  <https://us1.discourse-cdn.com/flex020/uploads/ocaml/original/2X/b/b18c267eea031cfb770f92fab15f9355882c96d4.gif>

  <https://us1.discourse-cdn.com/flex020/uploads/ocaml/original/2X/e/ed712dd72eba5421dc825b884e0dbb739b2befdc.gif>

  <https://us1.discourse-cdn.com/flex020/uploads/ocaml/original/2X/d/d7a8c56d42c8430f282e7afa9426bb315b52965f.gif>

  <https://us1.discourse-cdn.com/flex020/uploads/ocaml/original/2X/7/7ecc3d918f9968f61a15ef66e563487cd70335ee.gif>

  You can read more (including how it compares with notty, progress and
  printbox, here):
  <https://gazagnaire.org/blog/2026-11-02-console.html>.

  Feedback is very welcome before 1.0, on the [issue tracker] or here.


[console 0.9.0] <https://github.com/samoht/ocaml-console>

[k7] <https://gazagnaire.org/blog/2026-10-26-k7.html>

[issue tracker] <https://github.com/samoht/ocaml-console/issues>


imguiml 1.93.0
══════════════

  Archive: <https://discuss.ocaml.org/t/ann-imguiml-1-93-0/18672/1>


Frédéric Bour announced
───────────────────────

  I'm happy to announce a new release of imguiml, the OCaml bindings to
  Dear ImGui.

  • Project page: <https://github.com/let-def/imguiml>
  • Documentation: <https://let-def.github.io/imguiml>

  I am taking over maintenance of the project from its original author,
  Emilien Lemaire.

  What's new:

  • Updated to *Dear ImGui 1.93.0*, with docking support.
  • The bindings now work on *arm64* (and probably s390).
  • Fonts are now rendered with the system *FreeType* instead of
    `stb_truetype', providing higher-quality rendering and better
    compatibility with modern font formats.
  • ImGui is now built with support for 32-bit characters, so *Emojis*
    are supported.

  Disclaimer: "Claude" was used in this port, notably to rebase onto the
  latest version of ImGui and to fix the build on arm64.


Introcaml 5.5.2
═══════════════

  Archive: <https://discuss.ocaml.org/t/introcaml-5-5-2/18673/1>


Frédéric Bour announced
───────────────────────

  We're happy to announce a new alpha release of Introcaml, an extension
  of OCaml that brings polymorphic printing. It allows printing and
  inspecting values of any type, without writing printer functions. See
  the [first announcement] for an introduction.

  Introcaml is developed at [Shogan.ai].

  This release ports Introcaml to OCaml 5.5.2. To try it:

  ┌────
  │ opam switch create 5.5.2+introcaml
  └────


[first announcement]
<https://discuss.ocaml.org/t/ann-introcaml-alpha-polymorphic-printing-and-introspection-for-ocaml/18407>

[Shogan.ai] <https://shogan.ai>

What's new
╌╌╌╌╌╌╌╌╌╌

◊ JSON printer

  A generic JSON printer is available in `Introspect.Json.*', intended
  for debugging (and piping through [jq] :sweat_smile:):

  ┌────
  │ # Introspect.Json.to_channel stdout [
  │     `Point {x = 5; y = 0};
  │     `String "foo";
  │     `List [Result.Ok true; Result.Error false]
  │   ];;
  │ [{"Point":{"x":5,"y":0}},{"String":"foo"},{"List":[{"Ok":true},{"Error":false}]}]
  │ - : unit = ()
  │ # 
  └────


  [jq] <https://jqlang.org/>


◊ Debugging flags

  • `-dblock-desc' shows descriptors in `-dlambda' and similar output.
  • `-verbose' reports descriptor collisions at link time.


Compatibility
╌╌╌╌╌╌╌╌╌╌╌╌╌

  Object files and executables (exec, cmo, cma, cmx, cmxa, cmxs) now use
  Introcaml-specific magic numbers (`Caml1999?901'). cmi, cmt and ast
  files keep the upstream format.


◊ js_of_ocaml support

  Although this was done in the js_of_ocaml repository, I think it is
  relevant to point the work we did @hhugo to bring full compatibility
  with Introcaml. js_of_ocaml can now be installed in Introcaml switches
  and javascript builds can now be instrumented. This brings polymorphic
  printing to OCaml programs compiled with js_of_ocaml, at no observable
  runtime cost (in our experiments).

  There is also opt-in integration with the browser's JavaScript console
  (`console.log') and debugger, though this appears to be Chrome-only as
  far as I can tell. See [how to enable it].


  [how to enable it]
  <https://discuss.ocaml.org/t/ann-js-of-ocaml-wasm-of-ocaml-6-5/18632/3>


Bug fixes
╌╌╌╌╌╌╌╌╌

  • *Descriptor collisions:* descriptors are hashed better, reducing
     collisions. When they still collide, values are printed raw instead
     of with the wrong names.
  • *Descriptor representation:* the representation is simpler and more
     portable.
  • *Missing descriptors:* I fixed a few cases where descriptors were
     omitted or lost during compilation (large native allocations,
     `#load' in the toplevel).
  • *Float arrays and records:* this fixes bugs reported by @vouillon
     ([#5], [#6], [#7]), paving the way toward compatibility with
     wasm_of_ocaml.
  • *Printing:* `~steps' now bounds long lists and arrays, and printing
     is domain-safe.

  Introcaml also received the "Claude treatment" to catch bugs I missed
  :clown_face:.


[#5] <https://github.com/let-def/ocaml/issues/5>

[#6] <https://github.com/let-def/ocaml/issues/6>

[#7] <https://github.com/let-def/ocaml/issues/7>


ocaml-ssl 0.8.1
═══════════════

  Archive: <https://discuss.ocaml.org/t/ann-ocaml-ssl-0-8-1/18674/1>


Romain Beauxis announced
────────────────────────

  Hi all!

  `ocaml-ssl' version [0.8.1] was just released and added to the `opam'
  registry.

  [Version 0.8.0] was released a few weeks back with a bunch of bugfixes
  and cleanups and 0.8.1 now also adds support for SSL v4.

  All projects using `ocaml-ssl' should now consider updating to this
  latest version.

  As usual, feel free to suggest patches and etc. Also, the package
  could definitely use more workforce is you're interested in stepping
  in.

  Thanks,

  - Romain


[0.8.1] <https://github.com/savonet/ocaml-ssl/releases/tag/v0.8.1>

[Version 0.8.0]
<https://github.com/savonet/ocaml-ssl/releases/tag/v0.8.0/>


Old CWN
═══════

  If you happen to miss a CWN, you can [send me a message] and I'll mail
  it to you, or go take a look at [the archive] or the [RSS feed of the
  archives].

  If you also wish to receive it every week by mail, you may subscribe
  to the [caml-list].

  [Alan Schmitt]


[send me a message] <mailto:alan.schmitt@polytechnique.org>

[the archive] <https://alan.petitepomme.net/cwn/>

[RSS feed of the archives] <https://alan.petitepomme.net/cwn/cwn.rss>

[caml-list] <https://sympa.inria.fr/sympa/info/caml-list>

[Alan Schmitt] <https://alan.petitepomme.net/>


[-- Attachment #1.1.2: Type: text/html, Size: 24298 bytes --]

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 568 bytes --]

             reply	other threads:[~2026-11-03 11:03 UTC|newest]

Thread overview: 317+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-11-03 11:03 Alan Schmitt [this message]
  -- strict thread matches above, loose matches on Subject: below --
2026-10-27 10:29 Alan Schmitt
2026-10-20  8:16 alan.schmitt
2026-10-13  6:57 Alan Schmitt
2026-10-06 13:15 Alan Schmitt
2026-09-29  7:10 Alan Schmitt
2026-09-22  7:41 Alan Schmitt
2026-09-15  8:08 Alan Schmitt
2026-09-08 13:20 Alan Schmitt
2026-09-01  9:14 Alan Schmitt
2026-08-25  7:36 Alan Schmitt
2026-08-18  6:56 Alan Schmitt
2026-08-11 12:25 Alan Schmitt
2026-08-04  7:44 Alan Schmitt
2026-07-28 12:44 Alan Schmitt
2026-07-21 16:02 Alan Schmitt
2026-07-14  7:16 Alan Schmitt
2026-07-07 13:29 Alan Schmitt
2026-06-30 13:25 Alan Schmitt
2026-06-23 10:07 Alan Schmitt
2026-06-16 10:51 Alan Schmitt
2026-06-09  7:39 Alan Schmitt
2026-06-02  9:01 Alan Schmitt
2026-05-26  7:36 Alan Schmitt
2026-05-19  8:52 Alan Schmitt
2026-05-12  7:28 Alan Schmitt
2026-05-05  9:35 Alan Schmitt
2026-04-28  7:59 Alan Schmitt
2026-04-21  9:34 Alan Schmitt
2026-04-14  9:50 Alan Schmitt
2026-04-07  9:32 Alan Schmitt
2026-03-31  6:10 Alan Schmitt
2026-03-24  9:58 Alan Schmitt
2026-03-17 14:39 Alan Schmitt
2026-03-10 13:30 Alan Schmitt
2026-03-03 13:54 Alan Schmitt
2026-02-24 13:36 Alan Schmitt
2026-02-17 13:47 Alan Schmitt
2026-02-10 10:36 Alan Schmitt
2026-02-03 10:04 Alan Schmitt
2026-01-27 12:41 Alan Schmitt
2026-01-20  9:19 Alan Schmitt
2026-01-13  8:27 Alan Schmitt
2026-01-06 13:14 Alan Schmitt
2025-12-30  9:33 Alan Schmitt
2025-12-23 11:00 Alan Schmitt
2025-12-16 13:30 Alan Schmitt
2025-12-09 15:04 Alan Schmitt
2025-12-02 10:39 Alan Schmitt
2025-11-25 13:49 Alan Schmitt
2025-11-18 14:01 Alan Schmitt
2025-11-11  9:49 Alan Schmitt
2025-11-04 13:21 Alan Schmitt
2025-10-28 13:30 Alan Schmitt
2025-10-21  9:17 Alan Schmitt
2025-10-14  9:56 Alan Schmitt
2025-10-07 12:22 Alan Schmitt
2025-09-30 13:12 Alan Schmitt
2025-09-23 13:23 Alan Schmitt
2025-09-16 11:52 Alan Schmitt
2025-09-09 12:30 Alan Schmitt
2025-09-02 12:23 Alan Schmitt
2025-08-26 12:34 Alan Schmitt
2025-08-19 12:20 Alan Schmitt
2025-08-12 15:32 Alan Schmitt
2025-08-05  8:17 Alan Schmitt
2025-07-29  9:36 Alan Schmitt
2025-07-22 12:07 Alan Schmitt
2025-07-15 17:14 Alan Schmitt
2025-07-08 12:45 Alan Schmitt
2025-07-01 11:16 Alan Schmitt
2025-06-24 14:02 Alan Schmitt
2025-06-17  6:44 Alan Schmitt
2025-06-10 13:36 Alan Schmitt
2025-06-03  9:19 Alan Schmitt
2025-05-27  9:22 Alan Schmitt
2025-05-20 11:52 Alan Schmitt
2025-05-13  9:40 Alan Schmitt
2025-05-06  7:24 Alan Schmitt
2025-04-29  8:39 Alan Schmitt
2025-04-22 11:50 Alan Schmitt
2025-04-15  9:51 Alan Schmitt
2025-04-08 13:14 Alan Schmitt
2025-04-01  9:12 Alan Schmitt
2025-03-25  8:06 Alan Schmitt
2025-03-18 10:18 Alan Schmitt
2025-03-11 15:00 Alan Schmitt
2025-03-04 14:01 Alan Schmitt
2025-02-25 10:36 Alan Schmitt
2025-02-18 14:33 Alan Schmitt
2025-02-11  7:17 Alan Schmitt
2025-02-04 12:05 Alan Schmitt
2025-01-28 13:24 Alan Schmitt
2025-01-21 15:47 Alan Schmitt
2025-01-14  8:20 Alan Schmitt
2025-01-07 17:26 Alan Schmitt
2024-12-31  8:03 Alan Schmitt
2024-12-24  8:55 Alan Schmitt
2024-12-17 13:05 Alan Schmitt
2024-12-10 13:48 Alan Schmitt
2024-12-03 14:44 Alan Schmitt
2024-11-26  8:30 Alan Schmitt
2024-11-19  6:52 Alan Schmitt
2024-11-12 15:00 Alan Schmitt
2024-11-05 13:22 Alan Schmitt
2024-10-29 13:30 Alan Schmitt
2024-10-22 12:42 Alan Schmitt
2024-10-15 13:31 Alan Schmitt
2024-10-08 10:56 Alan Schmitt
2024-10-01 13:37 Alan Schmitt
2024-09-24 13:18 Alan Schmitt
2024-09-17 14:02 Alan Schmitt
2024-09-10 13:55 Alan Schmitt
2024-09-03  8:24 Alan Schmitt
2024-08-27  9:02 Alan Schmitt
2024-08-20  9:29 Alan Schmitt
2024-08-13 13:21 Alan Schmitt
2024-08-06  9:00 Alan Schmitt
2024-07-30 13:26 Alan Schmitt
2024-07-23 13:30 Alan Schmitt
2024-07-16  6:24 Alan Schmitt
2024-07-09  9:19 Alan Schmitt
2024-07-02  7:30 Alan Schmitt
2024-06-25 13:58 Alan Schmitt
2024-06-18 13:05 Alan Schmitt
2024-06-11 15:04 Alan Schmitt
2024-06-04 13:26 Alan Schmitt
2024-05-28  9:07 Alan Schmitt
2024-05-21 13:07 Alan Schmitt
2024-05-14 13:25 Alan Schmitt
2024-05-07  7:30 Alan Schmitt
2024-04-30  7:22 Alan Schmitt
2024-04-23 12:17 Alan Schmitt
2024-04-16 12:00 Alan Schmitt
2024-04-09  9:15 Alan Schmitt
2024-04-02 14:31 Alan Schmitt
2024-03-26  6:32 Alan Schmitt
2024-03-19 15:09 Alan Schmitt
2024-03-12 10:31 Alan Schmitt
2024-03-05 14:50 Alan Schmitt
2024-02-27 13:53 Alan Schmitt
2024-02-20  9:12 Alan Schmitt
2024-02-13  8:42 Alan Schmitt
2024-02-06 15:14 Alan Schmitt
2024-01-30 14:16 Alan Schmitt
2024-01-23  9:45 Alan Schmitt
2024-01-16 10:01 Alan Schmitt
2024-01-09 13:40 Alan Schmitt
2024-01-02  8:59 Alan Schmitt
2023-12-26 10:12 Alan Schmitt
2023-12-19 10:10 Alan Schmitt
2023-12-12 10:20 Alan Schmitt
2023-12-05 10:13 Alan Schmitt
2023-11-28  9:09 Alan Schmitt
2023-11-21  7:47 Alan Schmitt
2023-11-14 13:42 Alan Schmitt
2023-11-07 10:31 Alan Schmitt
2023-10-31 10:43 Alan Schmitt
2023-10-24  9:17 Alan Schmitt
2023-10-17  7:46 Alan Schmitt
2023-10-10  7:48 Alan Schmitt
2023-10-03 13:00 Alan Schmitt
2023-09-19  8:54 Alan Schmitt
2023-09-12 13:21 Alan Schmitt
2023-09-05  9:00 Alan Schmitt
2023-08-29 13:04 Alan Schmitt
2023-08-22  9:20 Alan Schmitt
2023-08-15 16:33 Alan Schmitt
2023-08-08  8:53 Alan Schmitt
2023-08-01  7:13 Alan Schmitt
2023-07-25  8:45 Alan Schmitt
2023-07-11  8:45 Alan Schmitt
2023-07-04  9:18 Alan Schmitt
2023-06-27  8:38 Alan Schmitt
2023-06-20  9:52 Alan Schmitt
2023-06-13  7:09 Alan Schmitt
2023-06-06 14:22 Alan Schmitt
2023-05-30 15:43 Alan Schmitt
2023-05-23  9:41 Alan Schmitt
2023-05-16 13:05 Alan Schmitt
2023-05-09 11:49 Alan Schmitt
2023-05-02  8:01 Alan Schmitt
2023-04-25  9:25 Alan Schmitt
2023-04-18  8:50 Alan Schmitt
2023-04-11 12:41 Alan Schmitt
2023-04-04  8:45 Alan Schmitt
2023-03-28  7:21 Alan Schmitt
2023-03-21 10:07 Alan Schmitt
2023-03-14  9:52 Alan Schmitt
2023-03-07  9:02 Alan Schmitt
2023-02-28 14:38 Alan Schmitt
2023-02-21 10:19 Alan Schmitt
2023-02-14  8:12 Alan Schmitt
2023-02-07  8:16 Alan Schmitt
2023-01-31  6:44 Alan Schmitt
2023-01-24  8:57 Alan Schmitt
2023-01-17  8:37 Alan Schmitt
2022-11-29 14:53 Alan Schmitt
2022-09-27  7:17 Alan Schmitt
2022-09-20 14:01 Alan Schmitt
2022-09-13  8:40 Alan Schmitt
2022-08-23  8:06 Alan Schmitt
2022-08-16  8:51 Alan Schmitt
2022-08-09  8:02 Alan Schmitt
2022-08-02  9:51 Alan Schmitt
2022-07-26 17:54 Alan Schmitt
2022-07-19  8:58 Alan Schmitt
2022-07-12  7:59 Alan Schmitt
2022-07-05  7:42 Alan Schmitt
2022-06-28  7:37 Alan Schmitt
2022-06-21  8:06 Alan Schmitt
2022-06-14  9:29 Alan Schmitt
2022-06-07 10:15 Alan Schmitt
2022-05-31 12:29 Alan Schmitt
2022-05-24  8:04 Alan Schmitt
2022-05-17  7:12 Alan Schmitt
2022-05-10 12:30 Alan Schmitt
2022-05-03  9:11 Alan Schmitt
2022-04-26  6:44 Alan Schmitt
2022-04-19  5:34 Alan Schmitt
2022-04-12  8:10 Alan Schmitt
2022-04-05 11:50 Alan Schmitt
2022-03-29  7:42 Alan Schmitt
2022-03-22 13:01 Alan Schmitt
2022-03-15  9:59 Alan Schmitt
2022-03-01 13:54 Alan Schmitt
2022-02-22 12:43 Alan Schmitt
2022-02-08 13:16 Alan Schmitt
2022-02-01 13:00 Alan Schmitt
2022-01-25 12:44 Alan Schmitt
2022-01-11  8:20 Alan Schmitt
2022-01-04  7:56 Alan Schmitt
2021-12-28  8:59 Alan Schmitt
2021-12-21  9:11 Alan Schmitt
2021-12-14 11:02 Alan Schmitt
2021-11-30 10:51 Alan Schmitt
2021-11-16  8:41 Alan Schmitt
2021-11-09 10:08 Alan Schmitt
2021-11-02  8:50 Alan Schmitt
2021-10-19  8:23 Alan Schmitt
2021-09-28  6:37 Alan Schmitt
2021-09-21  9:09 Alan Schmitt
2021-09-07 13:23 Alan Schmitt
2021-08-24 13:44 Alan Schmitt
2021-08-17  6:24 Alan Schmitt
2021-08-10 16:47 Alan Schmitt
2021-07-27  8:54 Alan Schmitt
2021-07-20 12:58 Alan Schmitt
2021-07-06 12:33 Alan Schmitt
2021-06-29 12:24 Alan Schmitt
2021-06-22  9:04 Alan Schmitt
2021-06-01  9:23 Alan Schmitt
2021-05-25  7:30 Alan Schmitt
2021-05-11 14:47 Alan Schmitt
2021-05-04  8:57 Alan Schmitt
2021-04-27 14:26 Alan Schmitt
2021-04-20  9:07 Alan Schmitt
2021-04-06  9:42 Alan Schmitt
2021-03-30 14:55 Alan Schmitt
2021-03-23  9:05 Alan Schmitt
2021-03-16 10:31 Alan Schmitt
2021-03-09 10:58 Alan Schmitt
2021-02-23  9:51 Alan Schmitt
2021-02-16 13:53 Alan Schmitt
2021-02-02 13:56 Alan Schmitt
2021-01-26 13:25 Alan Schmitt
2021-01-19 14:28 Alan Schmitt
2021-01-12  9:47 Alan Schmitt
2021-01-05 11:22 Alan Schmitt
2020-12-29  9:59 Alan Schmitt
2020-12-22  8:48 Alan Schmitt
2020-12-15  9:51 Alan Schmitt
2020-12-01  8:54 Alan Schmitt
2020-11-03 15:15 Alan Schmitt
2020-10-27  8:43 Alan Schmitt
2020-10-20  8:15 Alan Schmitt
2020-10-06  7:22 Alan Schmitt
2020-09-29  7:02 Alan Schmitt
2020-09-22  7:27 Alan Schmitt
2020-09-08 13:11 Alan Schmitt
2020-09-01  7:55 Alan Schmitt
2020-08-18  7:25 Alan Schmitt
2020-07-28 16:57 Alan Schmitt
2020-07-21 14:42 Alan Schmitt
2020-07-14  9:54 Alan Schmitt
2020-07-07 10:04 Alan Schmitt
2020-06-30  7:00 Alan Schmitt
2020-06-16  8:36 Alan Schmitt
2020-06-09  8:28 Alan Schmitt
2020-05-19  9:52 Alan Schmitt
2020-05-12  7:45 Alan Schmitt
2020-05-05  7:45 Alan Schmitt
2020-04-28 12:44 Alan Schmitt
2020-04-21  8:58 Alan Schmitt
2020-04-14  7:28 Alan Schmitt
2020-04-07  7:51 Alan Schmitt
2020-03-31  9:54 Alan Schmitt
2020-03-24  9:31 Alan Schmitt
2020-03-17 11:04 Alan Schmitt
2020-03-10 14:28 Alan Schmitt
2020-03-03  8:00 Alan Schmitt
2020-02-25  8:51 Alan Schmitt
2020-02-18  8:18 Alan Schmitt
2020-02-04  8:47 Alan Schmitt
2020-01-28 10:53 Alan Schmitt
2020-01-21 14:08 Alan Schmitt
2020-01-14 14:16 Alan Schmitt
2020-01-07 13:43 Alan Schmitt
2019-12-31  9:18 Alan Schmitt
2019-12-17  8:52 Alan Schmitt
2019-12-10  8:21 Alan Schmitt
2019-12-03 15:42 Alan Schmitt
2019-11-26  8:33 Alan Schmitt
2019-11-12 13:21 Alan Schmitt
2019-11-05  6:55 Alan Schmitt
2019-10-15  7:28 Alan Schmitt
2019-09-03  7:35 Alan Schmitt

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=m2tsly5g8o.fsf@tm2.home \
    --to=alan.schmitt@polytechnique.org \
    --cc=caml-list@inria.fr \
    --cc=lwn@lwn.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox