A free download of Ace is available, as well as a mailing list . Some more sample code is also available. The Structured Information Manager is a product of the RMIT Multimedia Database Systems Group. Ace Code Samples Ace is a fully functional programming language that can be used for a wide range of applications, with a particular focus on SGML and XML documents. This page contains a number of code fragments to help you get a better idea of what Ace code looks like.
Full documentation is available on the download site .
The following program implements a factorial function and demonstrates simple integer arithemtic and string processing. The following program reads an SGML from the command line, parses the SGML document in stream mode, then outputs a normalised version of the document. The following example loads XML files and prints the title of all sections in chapters where the title contains 'XML', a form of smart grep.