|
|
|
|
|
by ReleaseCandidat
1121 days ago
|
|
Well, they aren't actually compiler extensions but pre processor extensions (PPX). And I would really like if OCaml would have had the possibility to add the needed PPXs names to the source file (like Haskell's compiler extensions). So as to not have to read the Dune (or whatever build system is used) file to get to know where `foo%bar` or `[@@foo]` is coming from and what is doing. But at least the usage of `ppxlib` nowadays should make PPXs "compose" aka. not stamping on each other's feet. https://ocaml.org/docs/metaprogramming
http://ocamlverse.net/content/metaprogramming.html |
|