In other words, it's a DSL for pulling bits out of lists.
The goal of SPath, like s-query, was to provide a means to easily dig around in XML structures when represented as s-expressions, but unlike s-query I tried to do it in a fashion agnostic to the XML generation system in question. I also consider it of general utility, because I get sick of writing nests of list operations.
It was created by Robin Lee Powell, and is in the public domain.
SPath requires Heresy.
Documentation, such as it is, can be found at the SPath readme. The SPath test suite should also effectively document everything SPath can do, albeit not in a very readable fashion.
Topics: pattern matching