XT
Visser
Transformation systems consist of many aspects including
parsing, tree manipulation, and
pretty-printing. Reimplementation of components for all
aspects is expensive; reuse of existing components is
desirable.
This requires a format for the exchange of data between
components and availability of the source code of the
components such that modifications can be made if necessary.
- The Online Package Base: an interactive collection of packages that bundles packages on demand
- XT: A bundle of tools for program transformation