<?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/"
	>

<channel>
	<title>logicLAB.org &#187; cph.pm</title>
	<atom:link href="http://logiclab.org/wordpress/tag/cph-pm/feed/" rel="self" type="application/rss+xml" />
	<link>http://logiclab.org/wordpress</link>
	<description>logicLAB Open Source Activities and Projects</description>
	<lastBuildDate>Wed, 14 Mar 2012 10:46:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Constant vs. Readonly</title>
		<link>http://logiclab.org/wordpress/2010/05/06/constant-vs-readonly/</link>
		<comments>http://logiclab.org/wordpress/2010/05/06/constant-vs-readonly/#comments</comments>
		<pubDate>Thu, 06 May 2010 06:46:43 +0000</pubDate>
		<dc:creator>jonasbn</dc:creator>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[cph.pm]]></category>
		<category><![CDATA[jobindex]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[perlcritic]]></category>

		<guid isPermaLink="false">http://logiclab.org/wordpress/2010/05/06/constant-vs-readonly/</guid>
		<description><![CDATA[Jobindex hosted the latest Copenhagen Perl Mongers meeting. The topic was Perl::Critic. Henrik Hald Nørgaard from Jobindex gave a nice general presentation on Perl::Critic. During and after there was a lot of discussion on various aspects of Perl::Critic, testing and Perl in general. Jobindex was also disabling the Perl::Critic::Policy::ValuesAndExpressions::ProhibitConstantPragma policy, which is something I always [...]]]></description>
			<content:encoded><![CDATA[<p>Jobindex  hosted the latest Copenhagen Perl Mongers meeting. The topic was <a href="http://search.cpan.org/~elliotjs/Perl-Critic-1.105/lib/Perl/Critic.pm">Perl::Critic</a>. Henrik Hald Nørgaard from Jobindex gave a nice general presentation on Perl::Critic. During and after there was a lot of discussion on various aspects of Perl::Critic, testing and Perl in general.</p>
<p>Jobindex was also disabling the <a href="http://search.cpan.org/~elliotjs/Perl-Critic-1.105/lib/Perl/Critic/Policy/ValuesAndExpressions/ProhibitConstantPragma.pm">Perl::Critic::Policy::ValuesAndExpressions::ProhibitConstantPragma</a> policy, which is something I always do so after the meeting I sat down and made <a href="http://logiclab.jira.com/wiki/display/OPEN/Perl-Critic-Policy-ValuesAndExpressions-ProhibitConstantPragma">a write-up</a> of why that is &#8211; something I have been meaning to do for a long time.</p>
<p>The problem with the policy is that is recommends using Readonly instead of constants. Readonly variables are nice, but they cannot be used for optimization by the Perl interpreter like constants can, if you for example implement a DEBUG constant.</p>
<p>In addition to the write-up I examined my long TODO list and implemented one of the Perl::Critic policies I have been meaning to implement also for a long time:</p>
<p>- <a href="http://logiclab.jira.com/wiki/display/PCPMPUL">Perl::Critic::Policy::Modules::ProhibitUseLib</a></p>
<p>I will write more on this policy later and another one, which popped to mind when implementing the first.</p>
<p>- <a href="http://logiclab.jira.com/wiki/display/PCPMRVF">Perl::Critic::Policy::Modules::RequireVersionFormat</a></p>
<p>Next meeting, the May meeting will be a lightning talk session on testing.</p>
]]></content:encoded>
			<wfw:commentRss>http://logiclab.org/wordpress/2010/05/06/constant-vs-readonly/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Copenhagen Perl 6 Hackathon and Open Source Days</title>
		<link>http://logiclab.org/wordpress/2010/03/09/copenhagen-perl-6-hackathon-and-open-source-days/</link>
		<comments>http://logiclab.org/wordpress/2010/03/09/copenhagen-perl-6-hackathon-and-open-source-days/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 20:24:52 +0000</pubDate>
		<dc:creator>jonasbn</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[copenhagen]]></category>
		<category><![CDATA[cph.pm]]></category>
		<category><![CDATA[hackathon]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[opensourcedays]]></category>
		<category><![CDATA[perl5]]></category>
		<category><![CDATA[perl6]]></category>

		<guid isPermaLink="false">http://logiclab.org/wordpress/2010/03/09/copenhagen-perl-6-hackathon-and-open-source-days/</guid>
		<description><![CDATA[The Copenhagen Perl 6 Hackathon and the Open Source Days conference is over. I am left filled with magnificent impressions and at the same time suffering from a mild case of information overload. Due to a collision with the Dutch Perl Workshop the Copenhagen Perl 6 Hackathon was scheduled to start Saturday and continue Sunday, [...]]]></description>
			<content:encoded><![CDATA[<p>The Copenhagen Perl 6 Hackathon and the Open Source Days conference is over.</p>
<p>I am left filled with magnificent impressions and at the same time suffering from a mild case of information overload.</p>
<p>Due to a collision with the Dutch Perl Workshop the Copenhagen Perl 6 Hackathon was scheduled to start Saturday and continue Sunday, where the Open Source Days conference started friday. In addition we had arranged for the invited Perl 6 people to have some time on their own to discuss and hack face to face, something that have shown beneficial previously for other dispersed project groups.</p>
<p>We started the Saturday with a line of Perl 6 presentations &#8211; there was a good turn up to the talks, also by people who I have not seen at Copenhagen Perl Mongers meetings.</p>
<p>I have received little, but very positive feedback on the event. One of the more interesting pieces of feedback was this tweet (http://twitter.com/Jippi/status/10071258756), which really pin-pointed that we are doing the right thing and having fun at the same time.</p>
<p>Perl 6 is different and I think that it is important to emphasize the difference, not just different from Perl 5, but different in many aspects and from other languages. I can only say that I think that Perl 6 will be a very modern language and as Perl 5 programmer I will need to rethink the ways I am writing Perl.</p>
<p>I overheard a discussion over some Perl 6 construct and one of the comments was that it was not a very Perl 6-ish way of doing things &#8211; Perl 5 is not Perl 6. Personally I am very keen on getting to use Perl 6, but I have slowly started to understand that it will be significant change. Perl 6 will address many short-comings in Perl 5 naturally, the primary language designer is the same person, but in general Perl 6 is a new language and it will address short-comings in many languages. Yes it will also have it’s own, but then we then we just address that in Perl 7 &#8211; implemented in Perl 6 magnificent isn’t it&#8230;</p>
<p>My experience with this kind of events is that it takes some time before the actual result show. I hope that we will be able to attract some new people to the Copenhagen Perl Mongers &#8211; and I hope that the Perl 6 community have benefitted from the opportunity to present Perl 6 at a large open source non-perl conference.</p>
<p>The aftermath of the hackathon is hopefully going to be more positive than the aftermath of the Open Source Days conference. One of the exhibitors made a small happening at the conference involving body painted girls. The IT business in Denmark has for a long time been working hard on attracting women to a business, that is always short on clever people of both genders. Based on the blog entries and comments I have seen the conclusion must be that the happening was a bad idea &#8211; a really bad idea and I can only concur.</p>
<p>Implementation wise I hope we have been able to contribute over the weekend and that we have earned the Copenhagen release &#8211; I am working on my first larger Perl 6 application and it is fun. I am constantly refactoring the code to be more Perl 6 and training my brain to start using Perl 6 patterns.</p>
<p>Thanks to all the invited Perl 6 people, attendees and the coord of Open Source Days for giving us the opportunity to show of Perl 6.</p>
<p>jonasbn, logicLAB</p>
]]></content:encoded>
			<wfw:commentRss>http://logiclab.org/wordpress/2010/03/09/copenhagen-perl-6-hackathon-and-open-source-days/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

