<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: A C++ string class that doesn&#8217;t suck</title>
	<link>http://blog.ngedit.com/2005/09/14/a-c-string-class-that-doesnt-suck/</link>
	<description>A blog on the development of the NGEDIT text editor</description>
	<pubDate>Wed, 07 Jan 2009 02:56:21 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.2</generator>
		<item>
		<title>By: The growing pains of NGEDIT &#187; Blog Archive &#187; This is the year!</title>
		<link>http://blog.ngedit.com/2005/09/14/a-c-string-class-that-doesnt-suck/#comment-269</link>
		<dc:creator>The growing pains of NGEDIT &#187; Blog Archive &#187; This is the year!</dc:creator>
		<pubDate>Sat, 07 Jan 2006 21:41:02 +0000</pubDate>
		<guid>http://blog.ngedit.com/2005/09/14/a-c-string-class-that-doesnt-suck/#comment-269</guid>
		<description>[...] The new core is written using the same concepts as the C++ string class that doesn&#8217;t suck, that is, as very loosely-coupled template-based code. Of course, using those string classes themselves. And this, together with a powerful and flexible interaction design, allows it to be used both in VS an in NGEDIT. [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] The new core is written using the same concepts as the C++ string class that doesn&#8217;t suck, that is, as very loosely-coupled template-based code. Of course, using those string classes themselves. And this, together with a powerful and flexible interaction design, allows it to be used both in VS an in NGEDIT. [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The growing pains of NGEDIT &#187; Blog Archive &#187; Focusing my development effort</title>
		<link>http://blog.ngedit.com/2005/09/14/a-c-string-class-that-doesnt-suck/#comment-237</link>
		<dc:creator>The growing pains of NGEDIT &#187; Blog Archive &#187; Focusing my development effort</dc:creator>
		<pubDate>Thu, 24 Nov 2005 17:57:27 +0000</pubDate>
		<guid>http://blog.ngedit.com/2005/09/14/a-c-string-class-that-doesnt-suck/#comment-237</guid>
		<description>[...] Well, the thing is that my tendency to drift off, my ambition, and my yearning for beautiful code kicked in. Instead of a simple solution, I found myself implementing the &#8220;ultimate&#8221; command line (of course). It&#8217;s already pretty much fully architected, and about half-working (although opening files from the command line ended up being just a small part of the available functionality). As I did this, I also started refactoring the part of the code that handles file loading into using my C++ string class that doesn&#8217;t suck, which is great, but it&#8217;s quite an effort by itself. Meanwhile, I found myself whining that I didn&#8217;t want to have all that code written using the non-portable Windows API (as a shortcut I took before summer, NGEDIT code is uglily using the Windows API directly in way too many places), so I started implementing an OS-independence layer (I know, I know, these things are better done from day 1, but you sometimes have to take shortcuts and that was one of many cases). Of course, with the OS-independence layer using said generic string class for the interface. And establishing a super-flexible application framework for NGEDIT, which was a bit cluttered to my taste. And sure, I started trying to establish the ultimate error-handling policy, which took me to posting about and researching C++ exceptions and some other fundamental problems of computing&#8230; [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Well, the thing is that my tendency to drift off, my ambition, and my yearning for beautiful code kicked in. Instead of a simple solution, I found myself implementing the &#8220;ultimate&#8221; command line (of course). It&#8217;s already pretty much fully architected, and about half-working (although opening files from the command line ended up being just a small part of the available functionality). As I did this, I also started refactoring the part of the code that handles file loading into using my C++ string class that doesn&#8217;t suck, which is great, but it&#8217;s quite an effort by itself. Meanwhile, I found myself whining that I didn&#8217;t want to have all that code written using the non-portable Windows API (as a shortcut I took before summer, NGEDIT code is uglily using the Windows API directly in way too many places), so I started implementing an OS-independence layer (I know, I know, these things are better done from day 1, but you sometimes have to take shortcuts and that was one of many cases). Of course, with the OS-independence layer using said generic string class for the interface. And establishing a super-flexible application framework for NGEDIT, which was a bit cluttered to my taste. And sure, I started trying to establish the ultimate error-handling policy, which took me to posting about and researching C++ exceptions and some other fundamental problems of computing&#8230; [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The growing pains of NGEDIT &#187; Blog Archive &#187; On blogging, payment processing, and the finite nature of time</title>
		<link>http://blog.ngedit.com/2005/09/14/a-c-string-class-that-doesnt-suck/#comment-200</link>
		<dc:creator>The growing pains of NGEDIT &#187; Blog Archive &#187; On blogging, payment processing, and the finite nature of time</dc:creator>
		<pubDate>Wed, 16 Nov 2005 16:38:29 +0000</pubDate>
		<guid>http://blog.ngedit.com/2005/09/14/a-c-string-class-that-doesnt-suck/#comment-200</guid>
		<description>[...] &#8230; which will include the evolution of the C++ string class that doesn&#8217;t suck (but is sucking life out of me)&#8230; [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] &#8230; which will include the evolution of the C++ string class that doesn&#8217;t suck (but is sucking life out of me)&#8230; [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ritesh Nadhani</title>
		<link>http://blog.ngedit.com/2005/09/14/a-c-string-class-that-doesnt-suck/#comment-70</link>
		<dc:creator>Ritesh Nadhani</dc:creator>
		<pubDate>Wed, 14 Sep 2005 06:06:49 +0000</pubDate>
		<guid>http://blog.ngedit.com/2005/09/14/a-c-string-class-that-doesnt-suck/#comment-70</guid>
		<description>Hi,

Even we will portning SQLyog to multi-lingual and Unicode from our next version and we can definitely use that string class.

Can you give me updates on it? I will be happy to use and promote it within my development team.

Ritesh</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>Even we will portning SQLyog to multi-lingual and Unicode from our next version and we can definitely use that string class.</p>
<p>Can you give me updates on it? I will be happy to use and promote it within my development team.</p>
<p>Ritesh</p>
]]></content:encoded>
	</item>
</channel>
</rss>
