<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">

<channel>
	<title>Yining.write() &#187; perl</title>
	<atom:link href="http://www.yining.org/tag/perl/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.yining.org</link>
	<description>public virtual stream Yining.write()</description>
	<lastBuildDate>Fri, 04 Jun 2010 12:01:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>		<item>
		<title>QOTD &#8211; million-line Perl programs</title>
		<link>http://www.yining.org/2008/04/02/qotd-million-line-perl-programs/</link>
		<comments>http://www.yining.org/2008/04/02/qotd-million-line-perl-programs/#comments</comments>
		<pubDate>Tue, 01 Apr 2008 20:32:03 +0000</pubDate>
		<dc:creator>Yining</dc:creator>
				<category><![CDATA[Random Thoughts]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.yining.org/?p=143</guid>
		<description><![CDATA[In Infoworld&#8217;s article, Java performance improvements touted quoted:

As your program grows in size, the lack of strong typing basically kills your ability to handle a very large program and so you don&#8217;t find the million-line Perl program.

In response, chromatic said:

the reason that there aren’t many million-line Perl programs is that the people who are capable [...]]]></description>
			<content:encoded><![CDATA[<p>In Infoworld&#8217;s article, <a href="http://www.infoworld.com/article/08/03/26/java-speed_1.html">Java performance improvements touted</a> quoted:</p>
<blockquote><p>
As your program grows in size, the lack of strong typing basically kills your ability to handle a very large program and so you don&#8217;t find the million-line Perl program.
</p></blockquote>
<p>In response, <a href="http://www.oreillynet.com/onlamp/blog/2008/03/mistaking_cons_for_pros.html">chromatic said</a>:</p>
<blockquote><p>
the reason that there aren’t many million-line Perl programs is that the people who are capable of writing and managing million-line Perl programs have better ways to organize their projects than glomming a million lines of Java into a single shared-everything instance.
</p></blockquote>
<p>My reflection and thoughts:</p>
<ol>
<li>Interestingly, why the pick on Perl? not Python or Ruby or Lisp-flavoured ones?</li>
<li>s/Perl/PHP/g or s/Perl/Python/g etc. on chromatic&#8217;s quote still valid and sound;</li>
<li>Java =&gt; Strong typing? Not necessarily always;</li>
<li>IntelliJ IDEA is the only reason I still code in Java, Eclipse? that would be another post;</li>
<li>Vim (together with some bash scripts and esvn) has been my primary &#8220;IDE&#8221; for projects that involve php, python, bash and javascript;</li>
<li>I have written Perl applications before, and would be very happy to pick it up for my next project if everything else fits (e.g. the team factor);</li>
<li>When would I code in Java? most likely a project that:
<ul>
<li>being <em>&#8220;enterprisy&#8221;</em>, or</li>
<li>I am really interested to learn, explore and apply, e.g. Antlr.</li>
</ul>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.yining.org/2008/04/02/qotd-million-line-perl-programs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
