<?xml version='1.0' encoding='utf-8' standalone='yes'?>
<?xml-stylesheet type='text/xsl' href='/style/atom-comments.xsl'?>
<feed xmlns='http://www.w3.org/2005/Atom'>
<title>norman.walsh.name: Comments on /2006/09/28/xprocfpwd</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/09/28/xprocfpwd'/>
<id>http://norman.walsh.name/2006/09/28/xprocfpwd/comments.atom</id>
<updated>2007-09-23T20:48:08Z</updated>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 1 on /2006/09/28/xprocfpwd</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/09/28/xprocfpwd#comment0001'/>
<id>http://norman.walsh.name/2006/09/28/xprocfpwd#comment0001</id>
<published>2006-09-29T06:55:40Z</published>
<updated>2006-09-29T06:55:40Z</updated>
<author>
  <name>Evan Williams</name>
  <foaf:mbox_sha1sum>3e260f9261a6e6f01258d6c1732b4ac179f46d6f</foaf:mbox_sha1sum>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>This does indeed look quite clear. The only *slight* problem I had was with the concept of "implicit output ports". I couldn't find anything in the draft about these - but as you say, it is kinda obvious :-)</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 2 on /2006/09/28/xprocfpwd</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/09/28/xprocfpwd#comment0002'/>
<id>http://norman.walsh.name/2006/09/28/xprocfpwd#comment0002</id>
<published>2006-09-29T11:43:46Z</published>
<updated>2006-09-29T11:43:46Z</updated>
<author>
  <name>Dave Pawson</name>
  <foaf:mbox_sha1sum>b46b0bd3946a0e2c96f45361a4be380edcd98ed6</foaf:mbox_sha1sum>
  <uri>http://www.dpawson.co.uk</uri>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>ndw said
</p><p>
  
</p><p>
OK it's a pipeline step. 
I can see an input, I can guess what it does. I can't see an output?
</p><p>
then
</p><p>
  
  
</p><p>
OK a step with two inputs... yet the sourcs is 'result'?
And still no output?
</p><p>
Then
</p><p>
Can you tell me what that pipeline does? I bet you can, without even reading the specification:
</p><p>
No, but I feel confused seeing a source called result?
And no I haven't read the spec (yet :-), but having just written a 5 stage
transform I think I'm going to!
</p><p>
Please don't remove verbosity too much Norm. It helps the less able.
</p><p>
regards DaveP</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 3 on /2006/09/28/xprocfpwd</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/09/28/xprocfpwd#comment0003'/>
<id>http://norman.walsh.name/2006/09/28/xprocfpwd#comment0003</id>
<published>2006-09-30T09:03:18Z</published>
<updated>2006-09-30T09:03:18Z</updated>
<author>
  <name>Sean Gilligan</name>
  <foaf:mbox_sha1sum>5a233a954bc920d83b9be766c4fafa36d235f808</foaf:mbox_sha1sum>
  <uri>http://www.msgilligan.com</uri>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>In working with DocBook, I've often thought that some kind of declarative approach for specifying the pipeline, etc. was needed.
</p><p>
In specifying the rules for building a (large) set of output documents from a (large) set of input doucments, one problem I have wanted to solve is avoiding redundant processing when input documents have not changed. 
</p><p>
XInclude and XSLT make this difficult to do in an Ant or Maven build file since there is no tool (that I know of) that can track whether any of the included files have changed.  Currently, it seems, you can either do the entire transform each time or only run it if the "root" XML or XSLT document has changed.
</p><p>
I realize this would be an implementation detail/optimization but it might be worthwhile considering this possibility while working on the spec.
</p><p>
I remember the performance breakthrough when C language tools solved this problem and would like to see the same thing for XML/XSLT.</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 4 on /2006/09/28/xprocfpwd</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/09/28/xprocfpwd#comment0004'/>
<id>http://norman.walsh.name/2006/09/28/xprocfpwd#comment0004</id>
<published>2006-11-12T12:05:54Z</published>
<updated>2006-11-12T12:05:54Z</updated>
<author>
  <name>Rastaman</name>
  <foaf:mbox_sha1sum>4681d4ccd70005b14b639a20e9f410ec7d6b7795</foaf:mbox_sha1sum>
  <uri>http://www.ubik-products.com</uri>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>I'm wondering what is different between this "new" pipeline language and the one defined previously here: http://www.w3.org/TR/xml-pipeline/ also by the W3C* but dated from 28 February 2002. Anyway it's great that there is work on this subject again, 'cause i'm actually digging into http://sxpipe.dev.java.net/ and this doesn't implement all things described in the schemas, although this is a good starting point.
</p><p>
* btw the schemas provided here seems to be wrong regarding the use of 2 ids attributes in the processdef element, but i guess this as already been reported in the right place.</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 5 on /2006/09/28/xprocfpwd</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/09/28/xprocfpwd#comment0005'/>
<id>http://norman.walsh.name/2006/09/28/xprocfpwd#comment0005</id>
<published>2007-04-12T13:05:11Z</published>
<updated>2007-04-12T13:05:11Z</updated>
<author>
  <name>Daryn</name>
  <foaf:mbox_sha1sum>362823d4246a110ffd74baba084a115212b74c5c</foaf:mbox_sha1sum>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>Hi, thanks for the article - but I am having troubling getting to grips with the XProc pipeline.
</p><p>
Could someone please go through the above XProc document and explain the details, explicitly pointing out the 'implicit output ports' ;)
Kind regards</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 6 on /2006/09/28/xprocfpwd</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/09/28/xprocfpwd#comment0006'/>
<id>http://norman.walsh.name/2006/09/28/xprocfpwd#comment0006</id>
<published>2007-09-23T19:50:29Z</published>
<updated>2007-09-23T19:50:29Z</updated>
<author>
  <name>benson margulies</name>
  <foaf:mbox_sha1sum>d19fe5a055bff6cceb82ec8ea87b177f10fa3e97</foaf:mbox_sha1sum>
  <uri>http://www.basistech.com</uri>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>How is this whole thing different than building a few Spring POJOs and wiring them together? I haven't read the most recent draft, but the original example here sure looks like it could be implemented in 35 minutes with the Spring IoC.</p></div></content>
</entry>

<entry xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<title>Comment 7 on /2006/09/28/xprocfpwd</title>
<link rel='alternate' type='text/html' href='http://norman.walsh.name/2006/09/28/xprocfpwd#comment0007'/>
<id>http://norman.walsh.name/2006/09/28/xprocfpwd#comment0007</id>
<published>2007-09-23T20:48:06Z</published>
<updated>2007-09-23T20:48:06Z</updated>
<author>
  <name>Norman Walsh</name>
  <foaf:mbox_sha1sum>9f5c771a25733700b2f96af4f8e6f35c9b0ad327</foaf:mbox_sha1sum>
  <uri>http://norman.walsh.name/</uri>
</author>
<content type='xhtml'><div xmlns="http://www.w3.org/1999/xhtml"><p>You could, no doubt, implement any particular pipeline with (insert application/platform specific framework of your choice) in reasonably short order.
</p><p>
But XProc is language and platform neutral and reasonably declarative.
</p><p>
Lots and lots of folks who write XSLT stylesheets wouldn't be comfortable writing Java code to do the same translations. I expect that XProc will provide that level of interoperability and accessibility for pipelining.</p></div></content>
</entry>

</feed>
