<?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 on: What do you want Perl 5 to be?</title>
	<atom:link href="http://www.dagolden.com/index.php/331/what-do-you-want-perl-5-to-be/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dagolden.com/index.php/331/what-do-you-want-perl-5-to-be/</link>
	<description>Whatever comes to mind</description>
	<lastBuildDate>Mon, 23 Jan 2012 03:43:41 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: zero-blog &#187; Corehackers: What I Want</title>
		<link>http://www.dagolden.com/index.php/331/what-do-you-want-perl-5-to-be/comment-page-1/#comment-281</link>
		<dc:creator>zero-blog &#187; Corehackers: What I Want</dc:creator>
		<pubDate>Sun, 02 Aug 2009 17:10:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.dagolden.com/?p=331#comment-281</guid>
		<description>[...] of discussions concerning the problems plaguing Perl 5. David Golden challenged me to respond to his post concerning what I want from Perl 5 moving [...]</description>
		<content:encoded><![CDATA[<p>[...] of discussions concerning the problems plaguing Perl 5. David Golden challenged me to respond to his post concerning what I want from Perl 5 moving [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ed</title>
		<link>http://www.dagolden.com/index.php/331/what-do-you-want-perl-5-to-be/comment-page-1/#comment-256</link>
		<dc:creator>Ed</dc:creator>
		<pubDate>Thu, 23 Jul 2009 23:58:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.dagolden.com/?p=331#comment-256</guid>
		<description>I *really* like the concept introduced in 5.10 of suppressing new features by default, so that upgrades are safer.  Note that I am only for this for very established versions - 6.x shouldn&#039;t have code to suppress new features like that until 5.x is clearly on the way out due to 6.x ascendancy.

That having been said...
# I want Perl 5 to be rock solid for enterprise use
# I want Perl 5 to be a better language for new development
# I want Perl 5 to be more maintainable
# I want Perl 5 to be more popular
# I want Perl 5 to manage memory better.</description>
		<content:encoded><![CDATA[<p>I *really* like the concept introduced in 5.10 of suppressing new features by default, so that upgrades are safer.  Note that I am only for this for very established versions - 6.x shouldn't have code to suppress new features like that until 5.x is clearly on the way out due to 6.x ascendancy.</p>
<p>That having been said...<br />
# I want Perl 5 to be rock solid for enterprise use<br />
# I want Perl 5 to be a better language for new development<br />
# I want Perl 5 to be more maintainable<br />
# I want Perl 5 to be more popular<br />
# I want Perl 5 to manage memory better.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mirod</title>
		<link>http://www.dagolden.com/index.php/331/what-do-you-want-perl-5-to-be/comment-page-1/#comment-251</link>
		<dc:creator>mirod</dc:creator>
		<pubDate>Thu, 23 Jul 2009 13:45:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.dagolden.com/?p=331#comment-251</guid>
		<description>I think what I want is close to &quot;I want Perl 5 to be rock solid for enterprise use&quot;. 

What I want is actually: &quot;regular code that was written for a previous version of Perl 5 should still work when I upgrade&quot;. What I mean by regular is that  assumes no knowledge of the internals and doesn&#039;t rely on undocumented features.

I want this for 2 reasons: when I upgrade Perl, I don&#039;t really want to go back and test 13 years worth of big projects, internal modules, quick tools, cron jobs, one liners.  Some of this code has tests, but not all of it. Maybe I am just a terrible developer, but a job that spans from sysadmin to web development to data munger doesn&#039;t always let me follow best practices (all 256 of them). I would be willing to bet that I am not alone in that case.

Beyond my specific situation,  I also think that one of the best assets of Perl as a language is its ubiquity. It is installed everywhere, often because it is used during the OS installation. I want to keep it this way. Any time backward compatibility is broken, people who write install scripts get really pissed. And sometimes they decide to rewrite their tools in a different, even more primitive, language. I&#039;d rather they stick to Perl. Or move to Perl from trendier languages that break compatibily.

Beyond that, improving the internals to make it both easier to maintain the core and easier to extend it from external modules seems important.</description>
		<content:encoded><![CDATA[<p>I think what I want is close to "I want Perl 5 to be rock solid for enterprise use". </p>
<p>What I want is actually: "regular code that was written for a previous version of Perl 5 should still work when I upgrade". What I mean by regular is that  assumes no knowledge of the internals and doesn't rely on undocumented features.</p>
<p>I want this for 2 reasons: when I upgrade Perl, I don't really want to go back and test 13 years worth of big projects, internal modules, quick tools, cron jobs, one liners.  Some of this code has tests, but not all of it. Maybe I am just a terrible developer, but a job that spans from sysadmin to web development to data munger doesn't always let me follow best practices (all 256 of them). I would be willing to bet that I am not alone in that case.</p>
<p>Beyond my specific situation,  I also think that one of the best assets of Perl as a language is its ubiquity. It is installed everywhere, often because it is used during the OS installation. I want to keep it this way. Any time backward compatibility is broken, people who write install scripts get really pissed. And sometimes they decide to rewrite their tools in a different, even more primitive, language. I'd rather they stick to Perl. Or move to Perl from trendier languages that break compatibily.</p>
<p>Beyond that, improving the internals to make it both easier to maintain the core and easier to extend it from external modules seems important.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steffen Mueller</title>
		<link>http://www.dagolden.com/index.php/331/what-do-you-want-perl-5-to-be/comment-page-1/#comment-250</link>
		<dc:creator>Steffen Mueller</dc:creator>
		<pubDate>Thu, 23 Jul 2009 12:31:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.dagolden.com/?p=331#comment-250</guid>
		<description>@:m) Perl 6 ist a new language. Any transition from Perl 5 to Perl 6 is a transition to a new language, not to a new version of the same language.</description>
		<content:encoded><![CDATA[<p>@:m) Perl 6 ist a new language. Any transition from Perl 5 to Perl 6 is a transition to a new language, not to a new version of the same language.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ruslan Zakirov</title>
		<link>http://www.dagolden.com/index.php/331/what-do-you-want-perl-5-to-be/comment-page-1/#comment-248</link>
		<dc:creator>Ruslan Zakirov</dc:creator>
		<pubDate>Thu, 23 Jul 2009 08:45:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.dagolden.com/?p=331#comment-248</guid>
		<description>You forgot:
I want Perl 5 to be much faster
I want Perl 5 internals to be much cleaner

And many more :)</description>
		<content:encoded><![CDATA[<p>You forgot:<br />
I want Perl 5 to be much faster<br />
I want Perl 5 internals to be much cleaner</p>
<p>And many more :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: :m)</title>
		<link>http://www.dagolden.com/index.php/331/what-do-you-want-perl-5-to-be/comment-page-1/#comment-247</link>
		<dc:creator>:m)</dc:creator>
		<pubDate>Thu, 23 Jul 2009 07:16:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.dagolden.com/?p=331#comment-247</guid>
		<description>I would like to go for the typical &quot;new features go into the new version&quot; scenario.

Reduce perl5 efforts to bug squashing and begin to let it be a legacy language. 

Put all energy available into getting parrot &amp; rakudo out the door and do improvements there. That&#039;s what new versions are for.

Backport some features to perl5 to ensure that projects that cannot be moved to perl6 remain attractive. Although I suspect that if there are massive problems with code, this code might be sloppy or obfuscated and really needed a fresh start.

Aim No.1: Get rid of the image that perl is a nasty, unmaintainable language which produces unreadable, unmaintainable code.

Sometimes you need to leave things behind, even get rid of things you have loved much to better your life. :-)</description>
		<content:encoded><![CDATA[<p>I would like to go for the typical "new features go into the new version" scenario.</p>
<p>Reduce perl5 efforts to bug squashing and begin to let it be a legacy language. </p>
<p>Put all energy available into getting parrot &amp; rakudo out the door and do improvements there. That's what new versions are for.</p>
<p>Backport some features to perl5 to ensure that projects that cannot be moved to perl6 remain attractive. Although I suspect that if there are massive problems with code, this code might be sloppy or obfuscated and really needed a fresh start.</p>
<p>Aim No.1: Get rid of the image that perl is a nasty, unmaintainable language which produces unreadable, unmaintainable code.</p>
<p>Sometimes you need to leave things behind, even get rid of things you have loved much to better your life. :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew Rodland</title>
		<link>http://www.dagolden.com/index.php/331/what-do-you-want-perl-5-to-be/comment-page-1/#comment-246</link>
		<dc:creator>Andrew Rodland</dc:creator>
		<pubDate>Thu, 23 Jul 2009 07:16:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.dagolden.com/?p=331#comment-246</guid>
		<description>I want Perl 5 to be a better language for new development.
I want Perl 5 to be more maintainable.
I want Perl 5 to be what the community wants it to be.
I want Perl 5 to live long and prosper, and not be what we use to mark time while we wait for Perl 6 to descend from the heavens.</description>
		<content:encoded><![CDATA[<p>I want Perl 5 to be a better language for new development.<br />
I want Perl 5 to be more maintainable.<br />
I want Perl 5 to be what the community wants it to be.<br />
I want Perl 5 to live long and prosper, and not be what we use to mark time while we wait for Perl 6 to descend from the heavens.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

