Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update README.md #398

Merged
merged 1 commit into from
Mar 21, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand All @@ -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
Expand Down