[ANN] v0.13 release of Jane Street packages

Similarly, I’d love to hear what prompted the creation of postgres_async vs PGX (although young) and PG’OCaml (now free of camlp4) which are also pure OCaml implementations.

postgres_async was started a long time back (and either they didn’t exist or I wasn’t aware of the alternatives at the time), but only finished up and released recently. We needed a postgres client for an application where having a small carefully reviewed OCaml codebase was quite important, and as such postgres_async is intended to be small; indeed, its interface is currently minimal.

2 Likes

Sadly this looks like a post-v0.13 change: Comparing v0.13.0..17f6d98439e234394bf5687440bfcfdd8702dec0 · janestreet/core_kernel · GitHub

Indeed; it looks like I made a mistake when I compiled the changelogs.

I try to pin pythonlib from github with ocaml 4.14.0:

opam pin add .

got error like this:

pData\Local\opam\play[...]
# File "src/gen.ml", line 362, characters 54-85:
# 362 |            (Ident.create_local (cmi_infos.cmi_name |> Compilation_unit.name_as_string))
#                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
# Error: Unbound value Compilation_unit.name_as_string

Does somebody know how to fix that ? Thanks!