Niedawno ogłoszono w OCaml oficjalnej github że Camlp4
zastępuje ppx rewriters and extension points
(https://github.com/ocaml/camlp4):Pisanie parser dla DSL w SML użyciu PPX i wewnętrzny punkt
Camlp4 była częścią oficjalnej dystrybucji OCaml aż jego wersja 4.01.0. Od tego czasu został zastąpiony przez prostszy system, który jest łatwiejszy w utrzymaniu i nauczeniu się: programy do przepisywania i punkty rozszerzenia ppx.
Używałem Camlp4
do pisania parserów dla DSL (oddzielna składnia z OCaml).
Chciałbym zapytać, czy narzędzie ppx rewriters
może zrobić to samo?
Dziękuję za poświęcenie czasu na przeczytanie mojego pytania!
Dziękujemy za szczegółową odpowiedź! Usuwa moje wątpliwości dotyczące Camlp4 i PPX! –