- From: Norman Walsh <ndw@nwalsh.com>
- Date: Sat, 29 Sep 2007 22:56:29 -0400
- To: public-xml-processing-model-comments@w3.org
- Message-ID: <m2ir5syi76.fsf@nwalsh.com>
/ Vasil Rangelov <boen.robot@gmail.com> was heard to say: | I was actually close to proposing p:exec too, but then I remembered you once | saying that the WG decided there should be no abbreviations (the question | back then was something like "why not p:param" or something), and then I | thought the expanded "p:execute" sounds way too general, whereas | "command-line" sounds intuitive enough, not generalized and is not | abbreviated. Ok, we can leave picking the names until later :-) | Oh, and one last thing I forgot when I suggested this. Implementations | should probably be allowed to read additional non standard streams, provided | they mark them in c:other element within the c:result element. I prototyped a slightly different model: <p:declare-step type="px:exec"> <p:input port="stdin"/> <p:output port="stdout" primary="true"/> <p:output port="stderr"/> <p:option name="command" required="true"/> <p:option name="args"/> <p:option name="wrap-stdout-lines" value="false"/> <p:option name="wrap-stderr-lines" value="false"/> </p:declare-step> It seems to work pretty well, naming aside. I'm tempted to suggest a "stdout-is-xml" option that treats stdout as XML and returns a document. But maybe it's ok to just require the unescape-markup step. You could always write your own pipeline to do that. Be seeing you, norm -- Norman Walsh <ndw@nwalsh.com> | Everything should be made as simple as http://nwalsh.com/ | possible, but no simpler.
Received on Sunday, 30 September 2007 02:56:46 UTC