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 --]
next 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