<?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 for DanielWaechter.com</title>
	<atom:link href="http://blog.danielwaechter.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.danielwaechter.com</link>
	<description>just another geek blog</description>
	<lastBuildDate>Sat, 25 Feb 2012 00:21:13 -0800</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Comment on The Long Road Back to C++ by From Web to Games &#124; DanielWaechter.com</title>
		<link>http://blog.danielwaechter.com/programming/the-long-road-back-to-cpp/comment-page-1/#comment-16826</link>
		<dc:creator>From Web to Games &#124; DanielWaechter.com</dc:creator>
		<pubDate>Sat, 25 Feb 2012 00:21:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.danielwaechter.com/?p=13#comment-16826</guid>
		<description>[...] this blog, and let&#8217;s just say that a great deal has happened. If you&#8217;ll notice, my last entry (from almost four years ago!) explored my feelings about C++ and my desire to enter the game [...]</description>
		<content:encoded><![CDATA[<p>[...] this blog, and let&#8217;s just say that a great deal has happened. If you&#8217;ll notice, my last entry (from almost four years ago!) explored my feelings about C++ and my desire to enter the game [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Long Road Back to C++ by computer mouses</title>
		<link>http://blog.danielwaechter.com/programming/the-long-road-back-to-cpp/comment-page-1/#comment-16167</link>
		<dc:creator>computer mouses</dc:creator>
		<pubDate>Tue, 31 Jan 2012 11:39:17 +0000</pubDate>
		<guid isPermaLink="false">http://blog.danielwaechter.com/?p=13#comment-16167</guid>
		<description>I have been studying your entries all over my morning break, and I should admit the entire article has been very enlightening and really well written. I believed I would let you understand that for some reason why this weblog does now not view well in Web Explorer 8. I want Microsoft could stop changing their software. I&#039;ve a question for you. Could you mind replacing blog roll hyperlinks? That may be actually neat!</description>
		<content:encoded><![CDATA[<p>I have been studying your entries all over my morning break, and I should admit the entire article has been very enlightening and really well written. I believed I would let you understand that for some reason why this weblog does now not view well in Web Explorer 8. I want Microsoft could stop changing their software. I&#8217;ve a question for you. Could you mind replacing blog roll hyperlinks? That may be actually neat!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Long Road Back to C++ by Alex</title>
		<link>http://blog.danielwaechter.com/programming/the-long-road-back-to-cpp/comment-page-1/#comment-1445</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Thu, 31 Jul 2008 19:11:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.danielwaechter.com/?p=13#comment-1445</guid>
		<description>There are dynamic solutions in standard C++ that work well.

Look at this C++ code, for example:

DynamicAny any(”42?);
int i = any; // i == 42
any = 65536;
std::string s = any; // s == “65536”
char c = any; // too big, throws RangeException

or this:

std::cout &lt;&lt; RecordSet(session, “SELECT * FROM Table”);

You may want to take a look at &lt;a href=&quot;http://pocoproject.org&quot; rel=&quot;nofollow&quot;&gt;POCO&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>There are dynamic solutions in standard C++ that work well.</p>
<p>Look at this C++ code, for example:</p>
<p>DynamicAny any(”42?);<br />
int i = any; // i == 42<br />
any = 65536;<br />
std::string s = any; // s == “65536”<br />
char c = any; // too big, throws RangeException</p>
<p>or this:</p>
<p>std::cout &lt;&lt; RecordSet(session, “SELECT * FROM Table”);</p>
<p>You may want to take a look at <a href="http://pocoproject.org" rel="nofollow">POCO</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Long Road Back to C++ by Daniel Waechter</title>
		<link>http://blog.danielwaechter.com/programming/the-long-road-back-to-cpp/comment-page-1/#comment-1342</link>
		<dc:creator>Daniel Waechter</dc:creator>
		<pubDate>Thu, 10 Jul 2008 21:17:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.danielwaechter.com/?p=13#comment-1342</guid>
		<description>Ferruccio,

To be honest, coming from the power of Lisp&#039;s macro systems, the power of the C++ template system is somewhat diminished in my eyes.  I know it&#039;s Turing-complete, and you can do a lot with template metaprogramming, but the amount of code and cleverness it usually takes is daunting.

Thank you for the recommendation, though, and I will look into that book next.  It sounds interesting.  In particular, I found that he apparently &lt;a href=&quot;http://loki-lib.sourceforge.net/index.php?n=Idioms.MultipleDispatcher&quot; rel=&quot;nofollow&quot;&gt;implements a solution&lt;/a&gt; in that book for one of my complaints - C++&#039;s lack of multimethods.  I&#039;ll have to see how they work.</description>
		<content:encoded><![CDATA[<p>Ferruccio,</p>
<p>To be honest, coming from the power of Lisp&#8217;s macro systems, the power of the C++ template system is somewhat diminished in my eyes.  I know it&#8217;s Turing-complete, and you can do a lot with template metaprogramming, but the amount of code and cleverness it usually takes is daunting.</p>
<p>Thank you for the recommendation, though, and I will look into that book next.  It sounds interesting.  In particular, I found that he apparently <a href="http://loki-lib.sourceforge.net/index.php?n=Idioms.MultipleDispatcher" rel="nofollow">implements a solution</a> in that book for one of my complaints &#8211; C++&#8217;s lack of multimethods.  I&#8217;ll have to see how they work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Long Road Back to C++ by Ferruccio</title>
		<link>http://blog.danielwaechter.com/programming/the-long-road-back-to-cpp/comment-page-1/#comment-1339</link>
		<dc:creator>Ferruccio</dc:creator>
		<pubDate>Thu, 10 Jul 2008 12:21:40 +0000</pubDate>
		<guid isPermaLink="false">http://blog.danielwaechter.com/?p=13#comment-1339</guid>
		<description>As a long-time C++ programmer, I would strongly urge you to read Andrei Alexandrescu&#039;s &quot;Modern C++ Design&quot;. It really opened my eyes to the power behind C++&#039;s type system and templates. I have read it several times; each time giving me new &quot;Aha!&quot; moments about the language.</description>
		<content:encoded><![CDATA[<p>As a long-time C++ programmer, I would strongly urge you to read Andrei Alexandrescu&#8217;s &#8220;Modern C++ Design&#8221;. It really opened my eyes to the power behind C++&#8217;s type system and templates. I have read it several times; each time giving me new &#8220;Aha!&#8221; moments about the language.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Making Smalltalk (applications) by Ramon Leon</title>
		<link>http://blog.danielwaechter.com/programming/making-smalltalk-applications/comment-page-1/#comment-8</link>
		<dc:creator>Ramon Leon</dc:creator>
		<pubDate>Fri, 31 Aug 2007 14:42:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.danielwaechter.com/programming/making-smalltalk-applications/#comment-8</guid>
		<description>Yea, it&#039;s the theme, very nice, very minimalistic yet stylish.  I might just have to steal it.

As for how it&#039;d be implemented, most Smalltalker&#039;s abuse OrderedCollection for just about everything, but there are specialized collections in the image for just about every need.</description>
		<content:encoded><![CDATA[<p>Yea, it&#8217;s the theme, very nice, very minimalistic yet stylish.  I might just have to steal it.</p>
<p>As for how it&#8217;d be implemented, most Smalltalker&#8217;s abuse OrderedCollection for just about everything, but there are specialized collections in the image for just about every need.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Making Smalltalk (applications) by Daniel Waechter</title>
		<link>http://blog.danielwaechter.com/programming/making-smalltalk-applications/comment-page-1/#comment-7</link>
		<dc:creator>Daniel Waechter</dc:creator>
		<pubDate>Fri, 31 Aug 2007 07:30:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.danielwaechter.com/programming/making-smalltalk-applications/#comment-7</guid>
		<description>Ramon - Good point, I am thinking at a low level.  Which is pretty much what I get for starting as a C programmer.

Of course, you do have to store them somehow.  A Puzzle object contains Cells, sure - but how does it access its cells, how does it load/store its configurations, etc.  Those are implementation details, to be sure, but they do have to be resolved.  As I&#039;m digging around, though, I do appreciate your point - that these are ultimately secondary concerns.

I&#039;m not using many plugins - WP-Syntax for syntax highlighting, WP-Polls for the poll on the right, and &quot;Share This&quot; for the little widget at the bottom of each entry.  You&#039;re probably noticing the template, which is called &quot;&lt;a href=&quot;http://themecorp.com/themes/spotlight/&quot; rel=&quot;nofollow&quot;&gt;Spotlight&lt;/a&gt;&quot; - it was just the first somewhat nice one I saw on themes.wordpress.net, but it&#039;s growing on me.</description>
		<content:encoded><![CDATA[<p>Ramon &#8211; Good point, I am thinking at a low level.  Which is pretty much what I get for starting as a C programmer.</p>
<p>Of course, you do have to store them somehow.  A Puzzle object contains Cells, sure &#8211; but how does it access its cells, how does it load/store its configurations, etc.  Those are implementation details, to be sure, but they do have to be resolved.  As I&#8217;m digging around, though, I do appreciate your point &#8211; that these are ultimately secondary concerns.</p>
<p>I&#8217;m not using many plugins &#8211; WP-Syntax for syntax highlighting, WP-Polls for the poll on the right, and &#8220;Share This&#8221; for the little widget at the bottom of each entry.  You&#8217;re probably noticing the template, which is called &#8220;<a href="http://themecorp.com/themes/spotlight/" rel="nofollow">Spotlight</a>&#8221; &#8211; it was just the first somewhat nice one I saw on themes.wordpress.net, but it&#8217;s growing on me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Making Smalltalk (applications) by Ramon Leon</title>
		<link>http://blog.danielwaechter.com/programming/making-smalltalk-applications/comment-page-1/#comment-6</link>
		<dc:creator>Ramon Leon</dc:creator>
		<pubDate>Fri, 31 Aug 2007 06:09:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.danielwaechter.com/programming/making-smalltalk-applications/#comment-6</guid>
		<description>BTW, great looking blog, mind sharing what plugins you&#039;re using, seems nicer than my wordpress?</description>
		<content:encoded><![CDATA[<p>BTW, great looking blog, mind sharing what plugins you&#8217;re using, seems nicer than my wordpress?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Making Smalltalk (applications) by Ramon Leon</title>
		<link>http://blog.danielwaechter.com/programming/making-smalltalk-applications/comment-page-1/#comment-5</link>
		<dc:creator>Ramon Leon</dc:creator>
		<pubDate>Fri, 31 Aug 2007 06:03:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.danielwaechter.com/programming/making-smalltalk-applications/#comment-5</guid>
		<description>String, array, multi-dimensional array, these are all &quot;implementation&quot; terms, programmer terms.  My first thought would be domain terms instead...

&quot;how do I store *puzzles*? A multi-dimensional array of *Cell* objects?&quot;

How about in a Puzzle object, that contains Cells?  At least, that&#039;s how this Smalltalker would start out.</description>
		<content:encoded><![CDATA[<p>String, array, multi-dimensional array, these are all &#8220;implementation&#8221; terms, programmer terms.  My first thought would be domain terms instead&#8230;</p>
<p>&#8220;how do I store *puzzles*? A multi-dimensional array of *Cell* objects?&#8221;</p>
<p>How about in a Puzzle object, that contains Cells?  At least, that&#8217;s how this Smalltalker would start out.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on New blog software. by Piers Cawley</title>
		<link>http://blog.danielwaechter.com/miscellaneous-geekery/new-blog-software/comment-page-1/#comment-4</link>
		<dc:creator>Piers Cawley</dc:creator>
		<pubDate>Thu, 30 Aug 2007 04:40:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.danielwaechter.com/miscellaneous-geekery/new-blog-software/#comment-4</guid>
		<description>Ah yes, the caching&#039;s definitely a problem - the state machine that manages comments got screwed up at some point, almost certainly by me.

Thanks for taking the time to reply.</description>
		<content:encoded><![CDATA[<p>Ah yes, the caching&#8217;s definitely a problem &#8211; the state machine that manages comments got screwed up at some point, almost certainly by me.</p>
<p>Thanks for taking the time to reply.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced

Served from: blog.danielwaechter.com @ 2012-05-20 20:04:08 -->
