<?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 idle thoughts</title>
	<atom:link href="http://rjpower.org/wordpress/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://rjpower.org/wordpress</link>
	<description></description>
	<lastBuildDate>Thu, 10 May 2012 17:52:47 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>Comment on fun with shared libraries &#8212; version GLIBC_2.14 not found by power</title>
		<link>http://rjpower.org/wordpress/fun-with-shared-libraries-version-glibc_2-14-not-found/#comment-39</link>
		<dc:creator>power</dc:creator>
		<pubDate>Thu, 10 May 2012 17:52:47 +0000</pubDate>
		<guid isPermaLink="false">http://rjpower.org/wordpress/?p=35#comment-39</guid>
		<description>You&#039;re right - that&#039;s exactly the situation - my desktop machine is running a newer distribution then our cluster machines.  Normally, I do end up compiling on the older machines when this type of thing crops up, but I was curious if I could avoid doing that in the future.

Sorry about the typo - that&#039;s what happens when I type in a hurry :)</description>
		<content:encoded><![CDATA[<p>You&#8217;re right &#8211; that&#8217;s exactly the situation &#8211; my desktop machine is running a newer distribution then our cluster machines.  Normally, I do end up compiling on the older machines when this type of thing crops up, but I was curious if I could avoid doing that in the future.</p>
<p>Sorry about the typo &#8211; that&#8217;s what happens when I type in a hurry <img src='http://rjpower.org/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on fun with shared libraries &#8212; version GLIBC_2.14 not found by Anon</title>
		<link>http://rjpower.org/wordpress/fun-with-shared-libraries-version-glibc_2-14-not-found/#comment-38</link>
		<dc:creator>Anon</dc:creator>
		<pubDate>Thu, 10 May 2012 14:30:32 +0000</pubDate>
		<guid isPermaLink="false">http://rjpower.org/wordpress/?p=35#comment-38</guid>
		<description>(it sounds like your software was built against a new glibc but being run on a system with an old glibc - perhaps it would be safer to do builds on the older system?)

(additionally &quot;run some software on our local software&quot; doesn&#039;t quite scan)</description>
		<content:encoded><![CDATA[<p>(it sounds like your software was built against a new glibc but being run on a system with an old glibc &#8211; perhaps it would be safer to do builds on the older system?)</p>
<p>(additionally &#8220;run some software on our local software&#8221; doesn&#8217;t quite scan)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on fun with shared libraries &#8212; version GLIBC_2.14 not found by Anon</title>
		<link>http://rjpower.org/wordpress/fun-with-shared-libraries-version-glibc_2-14-not-found/#comment-37</link>
		<dc:creator>Anon</dc:creator>
		<pubDate>Thu, 10 May 2012 14:26:09 +0000</pubDate>
		<guid isPermaLink="false">http://rjpower.org/wordpress/?p=35#comment-37</guid>
		<description>Isn&#039;t this due to &quot;backwards memory copying&quot; changes in memcpy: http://lwn.net/Articles/414467/ , http://sources.redhat.com/bugzilla/show_bug.cgi?id=12518 ?</description>
		<content:encoded><![CDATA[<p>Isn&#8217;t this due to &#8220;backwards memory copying&#8221; changes in memcpy: <a href="http://lwn.net/Articles/414467/" rel="nofollow">http://lwn.net/Articles/414467/</a> , <a href="http://sources.redhat.com/bugzilla/show_bug.cgi?id=12518" rel="nofollow">http://sources.redhat.com/bugzilla/show_bug.cgi?id=12518</a> ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Operator Overload by power</title>
		<link>http://rjpower.org/wordpress/operator-overload/#comment-20</link>
		<dc:creator>power</dc:creator>
		<pubDate>Wed, 25 Apr 2012 20:22:13 +0000</pubDate>
		<guid isPermaLink="false">http://rjpower.org/wordpress/?p=60#comment-20</guid>
		<description>I agree, it&#039;s the kind of thing that can be really handy in some cases, but at the same time, it&#039;s very easy to overuse and end up with something opaque.  Another example that I see everyday is how dependencies are specified in SBT:

&lt;code&gt;
libraryDependencies ++= Seq(
  &quot;junit&quot; % &quot;junit&quot; % &quot;4.10&quot;,
  &quot;org.apache.hadoop&quot; % &quot;hadoop-core&quot; % &quot;1.0.2&quot;,
  &quot;org.apache.lucene&quot; % &quot;lucene-core&quot; % &quot;3.5.0&quot;,
  &quot;org.scalatest&quot; %% &quot;scalatest&quot; % &quot;1.7.2&quot; % &quot;test&quot;
)
&lt;/code&gt;

It turns out &#039;%&#039; and &#039;%%&#039; mean different things (%% appends the Scala version for the package).  I definitely would have been okay with writing &#039;package(A, B, Version)&#039; here :).</description>
		<content:encoded><![CDATA[<p>I agree, it&#8217;s the kind of thing that can be really handy in some cases, but at the same time, it&#8217;s very easy to overuse and end up with something opaque.  Another example that I see everyday is how dependencies are specified in SBT:</p>
<p><code><br />
libraryDependencies ++= Seq(<br />
  "junit" % "junit" % "4.10",<br />
  "org.apache.hadoop" % "hadoop-core" % "1.0.2",<br />
  "org.apache.lucene" % "lucene-core" % "3.5.0",<br />
  "org.scalatest" %% "scalatest" % "1.7.2" % "test"<br />
)<br />
</code></p>
<p>It turns out &#8216;%&#8217; and &#8216;%%&#8217; mean different things (%% appends the Scala version for the package).  I definitely would have been okay with writing &#8216;package(A, B, Version)&#8217; here <img src='http://rjpower.org/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Operator Overload by UMLCat</title>
		<link>http://rjpower.org/wordpress/operator-overload/#comment-16</link>
		<dc:creator>UMLCat</dc:creator>
		<pubDate>Wed, 25 Apr 2012 04:59:31 +0000</pubDate>
		<guid isPermaLink="false">http://rjpower.org/wordpress/?p=60#comment-16</guid>
		<description>Not Scala developer, but, operator overloading can be a litle mess in several programming languages. I met once a pascal compiler that explicitly allow declare an operation, both as a function, and an operator:

...
integer function Add(x, y: integer); operator &quot;+&quot;;
begin
  ...
end;
...

BEGIN
     X1 := Y + Z;
     X2 := Add(X, Y);
END.

If you ever check operator overloading in C++, you&#039;ll see its quite a mess.
I wish that could be explicitly added to many programming languages.</description>
		<content:encoded><![CDATA[<p>Not Scala developer, but, operator overloading can be a litle mess in several programming languages. I met once a pascal compiler that explicitly allow declare an operation, both as a function, and an operator:</p>
<p>&#8230;<br />
integer function Add(x, y: integer); operator &#8220;+&#8221;;<br />
begin<br />
  &#8230;<br />
end;<br />
&#8230;</p>
<p>BEGIN<br />
     X1 := Y + Z;<br />
     X2 := Add(X, Y);<br />
END.</p>
<p>If you ever check operator overloading in C++, you&#8217;ll see its quite a mess.<br />
I wish that could be explicitly added to many programming languages.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Operator Overload by power</title>
		<link>http://rjpower.org/wordpress/operator-overload/#comment-7</link>
		<dc:creator>power</dc:creator>
		<pubDate>Tue, 17 Apr 2012 21:16:57 +0000</pubDate>
		<guid isPermaLink="false">http://rjpower.org/wordpress/?p=60#comment-7</guid>
		<description>Sure, that&#039;s a reasonable idea.  Something that I would prefer (in cases where an operator is non-obvious) is to have a named method, and the operator for those who want to go that route.

Normally I end up F3&#039;ing into the source and poking around until I figure out what the intent of a method or operator is.</description>
		<content:encoded><![CDATA[<p>Sure, that&#8217;s a reasonable idea.  Something that I would prefer (in cases where an operator is non-obvious) is to have a named method, and the operator for those who want to go that route.</p>
<p>Normally I end up F3&#8242;ing into the source and poking around until I figure out what the intent of a method or operator is.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Operator Overload by stingz</title>
		<link>http://rjpower.org/wordpress/operator-overload/#comment-6</link>
		<dc:creator>stingz</dc:creator>
		<pubDate>Tue, 17 Apr 2012 20:58:39 +0000</pubDate>
		<guid isPermaLink="false">http://rjpower.org/wordpress/?p=60#comment-6</guid>
		<description>Maybe your intellisense should be better.  A single comment that descripes the acceptable operands and the opration would be more than enough to fix this situation.</description>
		<content:encoded><![CDATA[<p>Maybe your intellisense should be better.  A single comment that descripes the acceptable operands and the opration would be more than enough to fix this situation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Now an author in multiple languages by power</title>
		<link>http://rjpower.org/wordpress/now-an-author-in-multiple-languages/#comment-3</link>
		<dc:creator>power</dc:creator>
		<pubDate>Fri, 13 Apr 2012 22:12:35 +0000</pubDate>
		<guid isPermaLink="false">http://rjpower.org/wordpress/?p=14#comment-3</guid>
		<description>Hi Qi -- thanks for pointing that out!  I&#039;ll fix the link now.

I managed to break my computer a few weeks ago -- now I know why backups are important :).</description>
		<content:encoded><![CDATA[<p>Hi Qi &#8212; thanks for pointing that out!  I&#8217;ll fix the link now.</p>
<p>I managed to break my computer a few weeks ago &#8212; now I know why backups are important <img src='http://rjpower.org/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Now an author in multiple languages by Qi Huang</title>
		<link>http://rjpower.org/wordpress/now-an-author-in-multiple-languages/#comment-2</link>
		<dc:creator>Qi Huang</dc:creator>
		<pubDate>Thu, 12 Apr 2012 03:30:00 +0000</pubDate>
		<guid isPermaLink="false">http://rjpower.org/wordpress/?p=14#comment-2</guid>
		<description>Hey Russell,

I am searching your Piccolo paper for a class discussion tomorrow at Cornell and find this blog post. As a native Chinese, I can&#039;t help downloading this version. BTW, the link is broken, but Google did help me find the working link :)

Broken URL: http://rjpower.org/wp-content/uploads/2012/02/Piccolochinese.pdf
Correct URL: http://rjpower.org/wordpress/wp-content/uploads/2012/02/Piccolochinese.pdf

- Qi</description>
		<content:encoded><![CDATA[<p>Hey Russell,</p>
<p>I am searching your Piccolo paper for a class discussion tomorrow at Cornell and find this blog post. As a native Chinese, I can&#8217;t help downloading this version. BTW, the link is broken, but Google did help me find the working link <img src='http://rjpower.org/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Broken URL: <a href="http://rjpower.org/wp-content/uploads/2012/02/Piccolochinese.pdf" rel="nofollow">http://rjpower.org/wp-content/uploads/2012/02/Piccolochinese.pdf</a><br />
Correct URL: <a href="http://rjpower.org/wordpress/wp-content/uploads/2012/02/Piccolochinese.pdf" rel="nofollow">http://rjpower.org/wordpress/wp-content/uploads/2012/02/Piccolochinese.pdf</a></p>
<p>- Qi</p>
]]></content:encoded>
	</item>
</channel>
</rss>

