<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/stylesheets/rss.css" type="text/css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>loopkid: conciseness vs. readability</title>
    <link>http://loopkid.net/articles/2008/07/01/conciseness-vs-readability</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>professional procrastinator</description>
    <item>
      <title>conciseness vs. readability</title>
      <description>&lt;p&gt;To print the contents of all files passed as arguments or in case of no arguments print the contents of stdin you could write&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;puts *ARGF
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;but isn&amp;#8217;t&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;if ARGV.empty?
  puts $stdin.readlines
else
  ARGV.each do |filename|
    puts File.readlines(filename)
  end
end
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;much more readable?&lt;/p&gt;</description>
      <pubDate>Tue, 01 Jul 2008 03:21:00 +0200</pubDate>
      <guid isPermaLink="false">urn:uuid:4efe33e5-3818-402c-bc07-0189df6c3213</guid>
      <author>Stefan</author>
      <link>http://loopkid.net/articles/2008/07/01/conciseness-vs-readability</link>
      <category>English</category>
      <category>Ruby</category>
      <trackback:ping>http://loopkid.net/articles/trackback/8472</trackback:ping>
    </item>
  </channel>
</rss>

