James Fuller

Diaries of a desperate XProc Hacker

Managing XProc dependencies with depify

James Fuller (MarkLogic)


XProc is a powerful language providing a facade over many XML technologies which can make managing that 'surface area' difficult. XProc v1.0 also presents difficulties to the new user as it has a learning curve which forces developers to learn many concepts before they can be productive in the language.

This paper identifies some of the sources of despair for todays Desperate XML Hacker illustrates how XProc and depify, a modest package manager for XProc, can help make developing and maintaining XProc development easier.

  • Download Paper
    Conference Paper
  • Download Slides
    Conference Presentation Slides
How to cite this

James Fuller. "Diaries of a desperate XProc Hacker" Presented at XML London 2015, June 6-7th, 2015. doi:10.14337/XMLLondon15.Fuller01.

James Fuller

Run a SPARQL query




XML London - RDF triple store

All information about the XML London conference is open and available in Linked RDF format.

SPARQL Endpoint: http://xmllondon.com/sparql
Graph Store Protocol: http://xmllondon.com/data

Data Contributions and Thanks

Thanks go to Charles Foster and William Holmes for their contributions to the XML London dataset.

If you would like to contribute to the XML London dataset, please submit a Git Pull Request to https://github.com/cfoster/xmllondon-rdf

Please contact us if you find a bug or think something could be improved.