A lightweight framework for developing powerful command-line tools with XQuery.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
doc
README.md

README.md

TopicTools

A lightweight framework for developing powerful command-line tools with XQuery. The ttools framework enables you to write XQuery programs which are topic tools. The term “topic tool” summarizes a simple idea: a tool which offers various operations related to a particular topic. Reserving the term for command-line tools, the idea can be evolved into a generic model of invocation syntax and basic behavioural rules. A conformant topic tool can accomplish many different tasks and is easy to use. Using the ttools framework, topic tools are also easy to write. ttools thus promises benefits to both, the tool user and the tool developer.

Maintenance of topic tools requires the use of the BaseX processor ( http://basex.org ). The topic tools themselves can be used with any standards conformant XQuery processor offering a command-line interface, as for example the Saxon processor ( http://www.saxonica.com ).

A comprehensive user manual is under construction and will be added soon. Until then, you may consider looking at the tutorials found in the doc folder - hopefully they suffice to get you started.