<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Promoting xparse</title>
	<atom:link href="http://www.texdev.net/2010/05/22/promoting-xparse/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.texdev.net/2010/05/22/promoting-xparse/</link>
	<description>Coding in the TeX world</description>
	<lastBuildDate>Fri, 03 Feb 2012 20:29:59 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Joseph Wright</title>
		<link>http://www.texdev.net/2010/05/22/promoting-xparse/#comment-2659</link>
		<dc:creator>Joseph Wright</dc:creator>
		<pubDate>Sun, 23 May 2010 21:45:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.texdev.net/?p=702#comment-2659</guid>
		<description>Sounds like xparse before the re-write (when there was still a lot of other &quot;stuff&quot; that had been thought about).</description>
		<content:encoded><![CDATA[<p>Sounds like xparse before the re-write (when there was still a lot of other &#8220;stuff&#8221; that had been thought about).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lars Madsen</title>
		<link>http://www.texdev.net/2010/05/22/promoting-xparse/#comment-2649</link>
		<dc:creator>Lars Madsen</dc:creator>
		<pubDate>Sun, 23 May 2010 10:21:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.texdev.net/?p=702#comment-2649</guid>
		<description>just did a test, it seems that it has changed since the last time I worked with it. Then it was quite clear in the log that xparse (or one of the packages it loads) would alocate two writes.

It does not seem to do that anymore</description>
		<content:encoded><![CDATA[<p>just did a test, it seems that it has changed since the last time I worked with it. Then it was quite clear in the log that xparse (or one of the packages it loads) would alocate two writes.</p>
<p>It does not seem to do that anymore</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: From newcommand to NewDocumentCommand at Some TeX Developments</title>
		<link>http://www.texdev.net/2010/05/22/promoting-xparse/#comment-2648</link>
		<dc:creator>From newcommand to NewDocumentCommand at Some TeX Developments</dc:creator>
		<pubDate>Sun, 23 May 2010 08:54:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.texdev.net/?p=702#comment-2648</guid>
		<description>[...] on from my last post, I thought it might be useful to give some simple example of how the xparse package works and why [...]</description>
		<content:encoded><![CDATA[<p>[...] on from my last post, I thought it might be useful to give some simple example of how the xparse package works and why [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joseph Wright</title>
		<link>http://www.texdev.net/2010/05/22/promoting-xparse/#comment-2647</link>
		<dc:creator>Joseph Wright</dc:creator>
		<pubDate>Sun, 23 May 2010 08:47:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.texdev.net/?p=702#comment-2647</guid>
		<description>I can&#039;t speak for e-TeX, although I&#039;d guess that this is because file operations have a &quot;cost&quot; at the OS level.

On xparse, I don&#039;t follow. There should not be any reads or writes involved in xparse: can you provide an example (including \listfiles)?

One thing I would add is that the I/O unit for expl3 provides a much more flexible approach to opening reads and writes than the one used by LaTeX2e. It implements a pool, so as long as programmers are sensible (closing I/O once they&#039;ve finished with it) then we should have much less risk of running out. See what I&#039;ve done in notes2bib, for example, where I don&#039;t need to know anything about the shipout so can have a one-shot I/O at the end of the document.</description>
		<content:encoded><![CDATA[<p>I can&#8217;t speak for e-TeX, although I&#8217;d guess that this is because file operations have a &#8220;cost&#8221; at the OS level.</p>
<p>On xparse, I don&#8217;t follow. There should not be any reads or writes involved in xparse: can you provide an example (including \listfiles)?</p>
<p>One thing I would add is that the I/O unit for expl3 provides a much more flexible approach to opening reads and writes than the one used by LaTeX2e. It implements a pool, so as long as programmers are sensible (closing I/O once they&#8217;ve finished with it) then we should have much less risk of running out. See what I&#8217;ve done in notes2bib, for example, where I don&#8217;t need to know anything about the shipout so can have a one-shot I/O at the end of the document.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lars Madsen</title>
		<link>http://www.texdev.net/2010/05/22/promoting-xparse/#comment-2646</link>
		<dc:creator>Lars Madsen</dc:creator>
		<pubDate>Sun, 23 May 2010 08:42:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.texdev.net/?p=702#comment-2646</guid>
		<description>xparse can be used for very interesting things. I have one question though:

Why does it allocate two writes, when in most cases those writes are not used? At least my own hacks to release them does not seem to cause problems in my use of xparse.

This becomes a problem in large projects where one is running out of writes.

Why was the number of writes/reads not increased by etex with the rest of things?</description>
		<content:encoded><![CDATA[<p>xparse can be used for very interesting things. I have one question though:</p>
<p>Why does it allocate two writes, when in most cases those writes are not used? At least my own hacks to release them does not seem to cause problems in my use of xparse.</p>
<p>This becomes a problem in large projects where one is running out of writes.</p>
<p>Why was the number of writes/reads not increased by etex with the rest of things?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

