-
As discussed in the meeting, it would be great to allow `--trace-file` to collect timing information provided by sub-processes, for example, OCaml could provide information about time spent in each ph…
-
Thank you for your kind words. 😊
I see that you are interested in a creative story that involves some concepts from computer science and mathematics. I will try to write a story for you, using my own…
-
See this repo:
https://github.com/rgrinberg/jbuilder-c-stubs
```
[rgrinberg:~/tmp/c-ocaml] 1 % jbuilder build hello_world.exe
[rgrinberg:~/tmp/c-ocaml] % _build/default/hello_world.exe
Hello
…
-
# Outreachy Summer 2023: Improving error reporting in existing `ppxlib`-based PPXs
This issue is about a general problem in the PPX ecosystem in error reporting. The action points are listed at the…
-
I'm wondering if there is standard advice on debugging build failures introduced by setting `implicit_transitive_deps false`? For example, I added that config to a project that includes a ppx rewriter…
-
I had an idea that would involve cross-compilation of `coqchk` and feeding it untrusted input, so I decided to see if that can be done. I was quite surprised to see 137 instances of `Obj.*` in TCB, 40…
-
Suppose, I want to expand
```
type t = A [@len 2]
[@@deriving abc]
```
to
```
type t = A0 | A1
```
This is straightforward using ppxlib since `2` is a known constant. However, I was wond…
-
- **Editor**: neovim v0.9.2
- **OS**: macOS 14.0 (Sonoma)
- **`:LspInfo`**:
```
Language client log: /Users/zbaylin/.local/state/nvim/lsp.log
Detected filetype: ocaml
1 client(s) attache…
-
@whitequark this is a thread to discuss the 11.x release
What I have to do before the release is to reorder the Changelog to keep a trace of 10.x, yet clarify to users that all the features since 9…
-
Using the preview of ppxlib for OCaml 5.2 I get the following failure when in the tests of `ppx_yojson`:
```
#=== ERROR while compiling ppx_yojson.1.3.0 ===================================#
# conte…