Hello! There’s now a new (sxml match) module, containing Jim Bender’s excellent SXML pattern matcher (released under the X11/MIT license): http://planet.plt-scheme.org/package-source/jim/sxml-match.plt/1/1/ I integrated the doc in the manual. Unfortunately it can’t be made to appear close to the automatically generated doc of (sxml simple), so it actually appears before. I’m open to suggestions to improve that. The test suite reveals an interesting psyntax “problem”: renaming the ‘xyzpq’ variable in sxml-match-tests.ss to ‘x’ leads to: --8<---------------cut here---------------start------------->8--- ERROR: In procedure macroexpand: ERROR: identifier out of context in subform `x' of `(quote (d (a 1 2 3) (a 4 5) (a 6 7 8) (a 9 10)))' --8<---------------cut here---------------end--------------->8--- Ideas? (Would be good if psyntax error reporting contained source location info.) Thanks, Ludo’.