Xqerl – Erlang XQuery 3.1 Processor
zadean.github.io
zadean.github.io
The key thing is that since XML is a first-class datatype in XPath, trees are therefore a first class datatype. Since XPath is built into the language, you don’t need lenses or anything like that to do operations on deep tree structures. It just works. I am tempted sometimes to use it for more general projects than processing XML.
I’m working on a similar project for an XQuery/XML based website currently
Whats this stuff used for?
Check Wikipedia for more information: https://en.wikipedia.org/wiki/XQuery
Hopefully someone else can chime in and sell it better than me. 8^)