[dsdl-comment] Re: Interactions between NVDL and XProc

From: Innovimax SARL <innovimax@gmail.com>
Date: Mon Feb 23 2009 - 08:36:55 UTC

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