From 7f99e8905a70c2ef2e7674591ec21465e0ac89e4 Mon Sep 17 00:00:00 2001 From: Mario <66856309+marrious11@users.noreply.github.com> Date: Sat, 18 Mar 2023 05:14:10 +0100 Subject: [PATCH] Update README.md Proposed changes to the README file in the `ocaml-ppx/ppxlib` repository. Signed-off-by: Mario <66856309+marrious11@users.noreply.github.com> --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 83dcfd1d..f73fc486 100644 --- a/README.md +++ b/README.md @@ -12,13 +12,13 @@ # Overview Ppxlib is the standard library for ppx rewriters and other programs -that manipulate the in-memory representation of OCaml programs, a.k.a +that manipulate the in-memory representation of OCaml programs, a.k.a. the "Parsetree". It also comes bundled with two ppx rewriters that are commonly used to -write tools that manipulate and/or generate Parsetree values; -`ppxlib.metaquot` which allows to construct Parsetree values using the -OCaml syntax directly and `ppxlib.traverse` which provides various +write tools that manipulate and/or generate Parsetree values: +`ppxlib.metaquot`, which allows constructing Parsetree values using the +OCaml syntax directly, and `ppxlib.traverse`, which provides various ways of automatically traversing values of a given type, in particular allowing to inject a complex structured value into generated code. @@ -27,11 +27,11 @@ For more information about ppxlib and how to use it, please consult the # What is the relation between ppxlib and other ppx libraries? -The ppx world has a long historied history, and if you look around you +The ppx world has a long and storied history, and if you look around, you may find other projects that offer functionalities similar to ppxlib. The following [blog post][future-of-ppx] gives a good overview of the various libraries that have been developed over time. At this -point, ppxlib is considered as the de facto library for writing ppx +point, ppxlib is considered the de facto library for writing ppx rewriters. # History of the project