Dear,
That's the major limitation of XProc with respect to reconstruction
In very early drafts (see [1]) you can see such a sentence
[[
Exactly one input declaration of a p:declare-step may use the name "*" to
indicate that the step accepts an arbitrary number of inputs.
]]
This feature has been removed afterward to simplify the static analysis and
allow shortcuts (a.k.a primary input/output port, default readable port,
etc.)
This means, w.r.t XProc 1.0 we don't have any chance to have access to such
feature for free
Anyway, we can anticipate such feature since it helps dramatically for NVDL
reconstruction, in something like XProc 1.1 (or something similar), since it
might be a requirement for next version of XProc
It would be interesting to put this item on the Agenda of WG 1 at Prague
Cheers,
Mohamed
[1] http://www.w3.org/TR/2006/WD-xproc-20060928/#p.declare-step
On Sun, Feb 22, 2009 at 5:16 AM, MURATA Makoto
<murata@hokkaido.email.ne.jp>wrote:
> My understanding of XProc is not deep. But am I correct that
> each atomic step of XProc has a fixed number of ports and these ports
> are defined in the XProc specification?
>
> We are certainly interested in making NVDL and XProc work together.
> Suppose
> that we will extend NVDL probably by introducing <output port="foo"/>
> actions, and ask XProc to incorporate two atomic steps, namely
> NVDL-based dispatching and NVDL-based reconstruction. The number of
> output ports of an NVDL-based dispatching step and the number of input
> ports of an NVDL-based reconstruction step should depend on the NVDL script
> in question.
>
> I do not think that I am ready to ask specific extensions to XProc,
> since such last-minute requests might delay the publication of XProc
> and NVDL reconstruction is non-existent. But I am wondering whether my
> current idea (sketched above) is an impossible dream or plausible
> extension.
>
> Cheers,
>
> --
> MURATA Makoto <murata@hokkaido.email.ne.jp>
>
> --
> DSDL comments
>
> To unsubscribe, please send a message with the
> command "unsubscribe" to dsdl-comment-request@dsdl.org
> (mailto:dsdl-comment-request@dsdl.org?Subject=unsubscribe)
>
>
-- Innovimax SARL Consulting, Training & XML Development 9, impasse des Orteaux 75020 Paris Tel : +33 9 52 475787 Fax : +33 1 4356 1746 http://www.innovimax.fr RCS Paris 488.018.631 SARL au capital de 10.000 € -- DSDL comments To unsubscribe, please send a message with the command "unsubscribe" to dsdl-comment-request@dsdl.org (mailto:dsdl-comment-request@dsdl.org?Subject=unsubscribe)Received on Mon Feb 23 09:36:58 2009
This archive was generated by hypermail 2.1.8 : Wed Feb 25 2009 - 16:13:03 UTC