<?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: New Streaming Library</title>
	<atom:link href="http://arduiniana.org/2009/04/new-streaming-library/feed/" rel="self" type="application/rss+xml" />
	<link>http://arduiniana.org/2009/04/new-streaming-library/</link>
	<description>Arduino software jewellery and wisdom by Mikal Hart</description>
	<lastBuildDate>Fri, 03 Sep 2010 07:40:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Albert</title>
		<link>http://arduiniana.org/2009/04/new-streaming-library/comment-page-1/#comment-67</link>
		<dc:creator>Albert</dc:creator>
		<pubDate>Sat, 16 May 2009 12:51:16 +0000</pubDate>
		<guid isPermaLink="false">http://arduiniana.org/?p=281#comment-67</guid>
		<description>Dear Mikal,

Streaming is an important c++ feature, therefore I don’t understand why includement of the Streaming library is rejected. I shall post a message on the Arduino Playground.
I have some improvements for the Flash, PString and Streaming libraries and I found some minor bugs. Look for *Albert in the files for the changes. You can find my files here: http://www.esnips.com/web/Arduino/

Streaming.h
endl improved, uses less machine code.
Maybe you can rename Streaming to ostream.h? This is more familiar with the c++ libraries.

streaming_example.pde
I added an automatic unit test using PString and assert.

I send you the other files soon.

Yours sincerely,
Albert
Maastricht, Netherlands</description>
		<content:encoded><![CDATA[<p>Dear Mikal,</p>
<p>Streaming is an important c++ feature, therefore I don’t understand why includement of the Streaming library is rejected. I shall post a message on the Arduino Playground.<br />
I have some improvements for the Flash, PString and Streaming libraries and I found some minor bugs. Look for *Albert in the files for the changes. You can find my files here: <a href="http://www.esnips.com/web/Arduino/" rel="nofollow">http://www.esnips.com/web/Arduino/</a></p>
<p>Streaming.h<br />
endl improved, uses less machine code.<br />
Maybe you can rename Streaming to ostream.h? This is more familiar with the c++ libraries.</p>
<p>streaming_example.pde<br />
I added an automatic unit test using PString and assert.</p>
<p>I send you the other files soon.</p>
<p>Yours sincerely,<br />
Albert<br />
Maastricht, Netherlands</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mikal</title>
		<link>http://arduiniana.org/2009/04/new-streaming-library/comment-page-1/#comment-57</link>
		<dc:creator>Mikal</dc:creator>
		<pubDate>Mon, 11 May 2009 18:15:47 +0000</pubDate>
		<guid isPermaLink="false">http://arduiniana.org/?p=281#comment-57</guid>
		<description>Albert, thanks for the comments.  I tried to suggest to the Arduino staff that this was a useful thing to include in the Arduino core, but they rejected it on the grounds that they want to try to keep a consistent &quot;look and feel&quot;.  I would be happy to have the library in the &quot;Contributed Libraries&quot; list, and some of mine are, but I don&#039;t have control over that list.

If you feel strongly about it, I might suggest posting a message on the &lt;a href=&quot;http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl&quot; rel=&quot;nofollow&quot;&gt;Arduino Playground&lt;/a&gt;.

Thanks again!

Mikal</description>
		<content:encoded><![CDATA[<p>Albert, thanks for the comments.  I tried to suggest to the Arduino staff that this was a useful thing to include in the Arduino core, but they rejected it on the grounds that they want to try to keep a consistent &#8220;look and feel&#8221;.  I would be happy to have the library in the &#8220;Contributed Libraries&#8221; list, and some of mine are, but I don&#8217;t have control over that list.</p>
<p>If you feel strongly about it, I might suggest posting a message on the <a href="http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl" rel="nofollow">Arduino Playground</a>.</p>
<p>Thanks again!</p>
<p>Mikal</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Albert</title>
		<link>http://arduiniana.org/2009/04/new-streaming-library/comment-page-1/#comment-54</link>
		<dc:creator>Albert</dc:creator>
		<pubDate>Mon, 11 May 2009 13:12:40 +0000</pubDate>
		<guid isPermaLink="false">http://arduiniana.org/?p=281#comment-54</guid>
		<description>Thanks Mikal for the library,

The Streaming library indeed takes no extra machine code. The generated machine code is the same as with using Serial.print(). 

Because the Arduino is c++ programmable, stream I/O is an important feature, which is now available. It would be good if this library become part of the Arduino core and added to the Language Reference. Or can you let put your library to the Contributed Libraries list? See here reference\Libraries.html

Albert</description>
		<content:encoded><![CDATA[<p>Thanks Mikal for the library,</p>
<p>The Streaming library indeed takes no extra machine code. The generated machine code is the same as with using Serial.print(). </p>
<p>Because the Arduino is c++ programmable, stream I/O is an important feature, which is now available. It would be good if this library become part of the Arduino core and added to the Language Reference. Or can you let put your library to the Contributed Libraries list? See here reference\Libraries.html</p>
<p>Albert</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mikal</title>
		<link>http://arduiniana.org/2009/04/new-streaming-library/comment-page-1/#comment-28</link>
		<dc:creator>Mikal</dc:creator>
		<pubDate>Tue, 28 Apr 2009 15:48:56 +0000</pubDate>
		<guid isPermaLink="false">http://arduiniana.org/?p=281#comment-28</guid>
		<description>That makes some sense, Albert.  I like to keep things uniform.  Thanks for the suggestion.</description>
		<content:encoded><![CDATA[<p>That makes some sense, Albert.  I like to keep things uniform.  Thanks for the suggestion.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Albert</title>
		<link>http://arduiniana.org/2009/04/new-streaming-library/comment-page-1/#comment-27</link>
		<dc:creator>Albert</dc:creator>
		<pubDate>Tue, 28 Apr 2009 13:20:09 +0000</pubDate>
		<guid isPermaLink="false">http://arduiniana.org/?p=281#comment-27</guid>
		<description>Dear Mikal Hart,

I miss some headers that describe your libraries in one line.
The NewSoftSerial and Flash have a headers like this:

NewSoftSerial. The header is: A New Software Serial Library for Arduino 
Flash. The header is: A library for ROM-based (PROGMEM) data 

Can you add headers to these libraries, here is a suggestion:
Pstring / A lightweight class for handling formatted text
Streaming / A New c++ like Input/Output Stream Library for Arduino</description>
		<content:encoded><![CDATA[<p>Dear Mikal Hart,</p>
<p>I miss some headers that describe your libraries in one line.<br />
The NewSoftSerial and Flash have a headers like this:</p>
<p>NewSoftSerial. The header is: A New Software Serial Library for Arduino<br />
Flash. The header is: A library for ROM-based (PROGMEM) data </p>
<p>Can you add headers to these libraries, here is a suggestion:<br />
Pstring / A lightweight class for handling formatted text<br />
Streaming / A New c++ like Input/Output Stream Library for Arduino</p>
]]></content:encoded>
	</item>
</channel>
</rss>
