Matt Wette <mwe...@alumni.caltech.edu> writes: > This is a very annoying "bug". The (sxml xpath) “filter” procedure overrides > the builtin guile “filter”. > > I believe the fix can be implemented with the following changes to (sxml > xpath): > 1) (define node-filter filter) > 2) In the #:export list, replace “filter” with “node-filter”
We can't do this because it would break existing code that uses 'filter' from (sxml xpath), and also introduce a Guile-specific change to the API of a portable library. However, you can rename 'filter' at import time as follows: (use-modules ((sxml xpath) #:select ((filter . node-filter)))) Does this work for you? Mark