- From: John Lumley <john@saxonica.com>
- Date: Mon, 21 Oct 2013 12:24:13 +0100
- To: EXPath ML <public-expath@w3.org>
- Message-ID: <52650EDD.4010000@saxonica.com>
May I remind the community that a sizeable draft EXPath module
specification for archive manipulation
was posted and announced three weeks ago. There are a number of
module-detailed issues that would benefit from criticism, as
well as some more fundamental issues about EXPath's posture regarding
backwards (i.e. XSLT/XPath 2.0) compatibility. Your comments in either
space are welcomed.
A new draft EXPath module specification (*Archive*), to manipulate
archive file formats, is announced, and is available at
http://expath.org/spec/archive
This module is intended to replace (and generalise) the previous ZIP
module of 2010, which we believe has not seen much real use.
The specification contains a complete set of function definitions and
use case examples, including generating EPUB documents, reading and
analysing JAR files and extracting ZIP files to a file system.
The specification draft contains a number of issues that will need
discussion and addressing by the EXPath community, not least of which is
how such a module (and future modules) are positioned with respect to
new features in XLST/XPath 3.0. In this case the use of maps as one of
the module's interfaces increases coherence considerably, but of course
precludes use in 2.0 implementations.
This specification is very much a /first draft/ (though reasonably
complete) and we expect many comments and criticisms, and a number of
redrafts before we achieve consensus. We look forward to your comments
(which I'll begin to marshal into threads as they develop), both
specifically in regards to the Archive module and those on the more
general positioning of new EXPath modules in the XSLT/XPath
specification space.
John Lumley, Christian Grün, Matthias Brantner, Florent Georgesex
--
*John Lumley* MA PhD CEng FIEE
john@saxonica.com <mailto:john@saxonica.com>
on behalf of Saxonica Ltd
Received on Monday, 21 October 2013 11:24:35 UTC