The goal of this project is to provide the community with organized sets of extensions
to the XPath 2.0 language. That can be done in plenty of different ways, but here
we
clearly favor defining extension through functions, and forbid grammar-level changes.
If
another library does exist yet that address one problem, we should maybe link to it
and not
try to reinvent the wheel.
But I don't want to restrict too much the freedom of the module maintainers nor their
creativity, and I trust the good sense of the community. If people spend time to define
and
implement a module, even if they not respect the above rules, and if there is some
interest
in the community regarding this work, then why not?
XSLT and XQuery should not have any particular position in this project, but because
their tight relationships with each other, the border is not always obvious.