Hi Steve: thank you for making us aware of those pointers to XML related traversal implementations. I always feel good when others start using ideas we worked on a while ago. XPath, indeed supports a subset of our Demeter traversal notation. More on this is at: http://www.ccs.neu.edu/research/demeter/technology-transfer/XML/index2.html So with XPath you can practice some structure-shy programming. Our AP library http://www.ccs.neu.edu/research/demeter/AP-Library/ provides an important component that would be useful for the Open Source jaxen project. What the XML world does not seem to be doing yet is to combine traversals with visitor rather than using them only as collection devices. Regards, -- Karl From SFraleigh@skyva.com Wed Aug 1 09:07:34 2001 From: "Steven Fraleigh" To: Hi Karl, I just came across this interesting open-source project. Apparently they have interfaces and some implementation to allow traversal of arbitrary Java object models, using the XPath semantics from XSLT. Here's the link: http://jaxen.org/ Note there's also a related library located at http://saxpath.org I was immediately interested in whether and how this might relate to your work on adaptive programming and structure-shy traversals. Enjoy! -steven