<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>coke</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/coke/" />
    <link rel="self" type="application/atom+xml" href="http://blogs.perl.org/users/coke/atom.xml" />
    <id>tag:blogs.perl.org,2009-11-03:/users/coke//127</id>
    <updated>2011-08-19T13:00:02Z</updated>
    <subtitle>A blog about the Perl programming language</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro 4.38</generator>

<entry>
    <title>famfamfam flags, revisited</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/coke/2011/08/famfamfam-flags-revisited.html" />
    <id>tag:blogs.perl.org,2011:/users/coke//127.2118</id>

    <published>2011-08-19T12:53:32Z</published>
    <updated>2011-08-19T13:00:02Z</updated>

    <summary>My department gets a lot of use out of the famfamfam flag set, but we actually needed some of the oddballs like Guernsey. So I used perl and whipped up a script to generate the CSS sprite image &amp; CSS...</summary>
    <author>
        <name>coke</name>
        
    </author>
    
    <category term="web" label="web" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/coke/">
        <![CDATA[<p>My department gets a lot of use out of the <a href="http://www.famfamfam.com/">famfamfam </a>flag set, but we actually needed some of the oddballs like Guernsey.</p>

<p>So I used perl and whipped up a <a href="https://github.com/coke/famflags">script </a>to generate the CSS sprite image & CSS out of the raw images, so I can easily drop in new flags, and regenerate a new, versioned sprite set.</p>

<p>... Of course, I still could use some help drawing some very very small flags.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Parrot 3.7.0 &quot;Wanda&quot; released</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/coke/2011/08/parrot-370-wanda-released.html" />
    <id>tag:blogs.perl.org,2011:/users/coke//127.2105</id>

    <published>2011-08-17T01:37:18Z</published>
    <updated>2011-08-17T01:38:15Z</updated>

    <summary>http://www.parrot.org/news/2011/Parrot-3.7.0 Expect a new version of the Rakudo Perl 6 compiler to follow shortly....</summary>
    <author>
        <name>coke</name>
        
    </author>
    
    <category term="rakudoperl6parrot" label="rakudo perl6 parrot" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/coke/">
        <![CDATA[<p>http://www.parrot.org/news/2011/Parrot-3.7.0</p>

<p>Expect a new version of the Rakudo Perl 6 compiler to follow shortly.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Fundraising idea for YAPC?</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/coke/2010/08/fundraising-idea-for-yapc.html" />
    <id>tag:blogs.perl.org,2010:/users/coke//127.954</id>

    <published>2010-08-27T19:04:49Z</published>
    <updated>2010-08-27T19:07:38Z</updated>

    <summary> Poker tourney with buyins going to the TPF, and higher end schwag going to the winners?...</summary>
    <author>
        <name>coke</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/coke/">
        <![CDATA[<p><br />
Poker tourney with buyins going to the TPF, and higher end schwag going to the winners?</p>]]>
        
    </content>
</entry>

<entry>
    <title>Announce: Rakudo Star - a useful, usable, &quot;early adopter&quot; distribution of Perl 6</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/coke/2010/07/announce-rakudo-star---a-useful-usable-early-adopter-distribution-of-perl-6.html" />
    <id>tag:blogs.perl.org,2010:/users/coke//127.807</id>

    <published>2010-07-29T14:08:25Z</published>
    <updated>2010-07-29T16:03:57Z</updated>

    <summary>From pmichaud&apos;s announcement: Submitted by pmichaud on Thu, 07/29/2010 - 05:18 On behalf of the Rakudo and Perl 6 development teams, I&apos;m happy to announce the July 2010 release of &quot;Rakudo Star&quot;, a useful and usable distribution of Perl 6....</summary>
    <author>
        <name>coke</name>
        
    </author>
    
    <category term="rakudoperl6" label="#rakudo #perl6" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/coke/">
        <![CDATA[<p>From <a href="http://rakudo.org/announce/rakudo-star/2010.07">pmichaud's announcement</a>:</p>

<blockquote>
<p>
<em>Submitted by pmichaud on Thu, 07/29/2010 - 05:18</em></p>
<p><em>On behalf of the Rakudo and Perl 6 development teams, I'm happy to announce the July 2010 release of "Rakudo Star", a useful and usable distribution of Perl 6. The tarball for the July 2010 release is available from <a href="http://github.com/rakudo/star/downloads">http://github.com/rakudo/star/downloads</a>.
</p>
<p>
<em>Rakudo Star is aimed at "early adopters" of Perl 6. We know that it still has some bugs, it is far slower than it ought to be, and there are some advanced pieces of the Perl 6 language specification that aren't implemented yet. But Rakudo Perl 6 in its current form is also proving to be viable (and fun) for developing applications and exploring a great new language. These "Star" releases are intended to make Perl 6 more widely available to programmers, grow the Perl 6 codebase, and gain additional end-user feedback about the Perl 6 language and Rakudo's implementation of it.</em>
</p></blockquote>
<p><em><a href="http://rakudo.org/announce/rakudo-star/2010.07">More &hellip;</a></em></p>]]>
        
    </content>
</entry>

<entry>
    <title>Announce: Rakudo Perl 6 development release  #31 (&quot;Atlanta&quot;)</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/coke/2010/07/announce-rakudo-perl-6-development-release-31-atlanta.html" />
    <id>tag:blogs.perl.org,2010:/users/coke//127.784</id>

    <published>2010-07-23T04:08:45Z</published>
    <updated>2010-07-23T11:40:31Z</updated>

    <summary>Announce: Rakudo Perl 6 compiler development release #31 (&quot;Atlanta&quot;) On behalf of the Rakudo development team, I&apos;m happy to announce the July 2010 development release of Rakudo Perl #31 &quot;Atlanta&quot;. Rakudo is an implementation of Perl 6 on the Parrot...</summary>
    <author>
        <name>coke</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/coke/">
        <![CDATA[<p>Announce: Rakudo Perl 6 compiler development release #31 ("Atlanta")</p>

<p>On behalf of the Rakudo development team, I'm happy to announce the
July 2010 development release of Rakudo Perl #31 "Atlanta".
Rakudo is an implementation of Perl 6 on the Parrot Virtual Machine
(see <a href="http://www.parrot.org">http://www.parrot.org</a>). The tarball for the July 2010 release
is available from <a href="http://github.com/rakudo/rakudo/downloads">http://github.com/rakudo/rakudo/downloads</a>.</p>

<p>Please note: This is not the Rakudo Star release, which is <a href="http://rakudo.org/node/73">scheduled
for July 29, 2010</a>. The Star release will include the compiler, an
installer, modules, a book (PDF), and more.</p>

<p>The Rakudo Perl compiler follows a monthly release cycle, with each release named after a Perl Mongers group. The July 2010 release is code named "Atlanta" in recognition of Atlanta.pm and their <a href="http://code.google.com/p/atlanta-pm-code/">Perl 5 Phalanx project</a>, which they selected for its benefits to Perl 6.</p>

<p>Some of the specific changes and improvements occurring with this
release include:</p>

<ul>
<li><p>Rakudo now properly constructs closures in most instances.</p></li>
<li><p>Undefined objects can now autovivify into arrays or hashes when
subscripted with <code>.[ ]</code> or <code>.{ }</code>.</p></li>
<li><p>Arrays can now handle infinite ranges.</p></li>
<li><p>Generic, multi-level Whatever-currying now works, e.g. (1, 1, <code>*+*</code> ... *).</p></li>
<li><p>The REPL shell now remembers lexical declarations in susbsequent lines.</p></li>
<li><p>The open()` subroutine now returns a Failure instead of throwing
a fatal exception.</p></li>
<li><p>Rakudo now provides <code>$*ARGFILES</code> for reading from files specified
on the command line.</p></li>
<li><p>Added <code>$*PERL</code>, moved <code>%*VM</code> to <code>$*VM</code>.</p></li>
<li><p>Simple binding operators <code>:=</code> and <code>::=</code> now work.</p></li>
<li><p>Simple feed operators <code>&lt;==</code> and <code>==&gt;</code> now work.</p></li>
</ul>

<p>For a more detailed list of changes see <code>docs/ChangeLog</code>.</p>

<p>The development team thanks all of our contributors and sponsors for
making Rakudo Perl possible, as well as those people who worked on parrot, the Perl 6 test suite and the specification.</p>

<p>The following people contributed to this release:
Patrick R. Michaud, Jonathan Worthington, Moritz Lenz, Solomon Foster,
Carl Masak, Bruce Gray, Martin Berends, chromatic, Will "Coke" Coleda,
Matthew (lue), Timothy Totten, maard, Kodi Arfer, TimToady, Stephen Weeks, Patrick Abi Salloum, snarkyboojum, Radu Stoica, Vyacheslav Matjukhin, Andrew Whitworth, cognominal, Tyler Curtis, Alex Kapranoff, Ingy döt Net, Lars Dɪᴇᴄᴋᴏᴡ 迪拉斯, mathw, lue, Вячеслав Матюхин</p>

<p>If you would like to contribute, see <a href="http://rakudo.org/how-to-help">http://rakudo.org/how-to-help</a>, ask on the <a href="&#109;a&#105;&#x6C;&#116;&#x6F;:&#112;&#101;&#114;l&#x36;&#45;co&#109;&#x70;&#105;&#108;&#x65;&#x72;&#64;p&#101;&#114;l&#x2E;&#x6F;&#x72;&#103;">&#112;&#101;&#114;l&#x36;&#45;co&#109;&#x70;&#105;&#108;&#x65;&#x72;&#64;p&#101;&#114;l&#x2E;&#x6F;&#x72;&#103;</a> mailing list, or ask on IRC #perl6 on freenode.</p>

<p>The next release of Rakudo (#32) is scheduled for August 19, 2010.
A list of the other planned release dates and code names for 2010 is
available in the "docs/release_guide.pod" file.  In general, Rakudo
development releases are scheduled to occur two days after each
Parrot monthly release.  Parrot releases the third Tuesday of each month.</p>

<p>Have fun!</p>
]]>
        

    </content>
</entry>

<entry>
    <title>Parrot 2.6.0 &quot;Red-rumped&quot; supported release.</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/coke/2010/07/parrot-260-red-rumped-supported-release.html" />
    <id>tag:blogs.perl.org,2010:/users/coke//127.775</id>

    <published>2010-07-21T04:20:32Z</published>
    <updated>2010-07-21T04:47:33Z</updated>

    <summary>What we call the beginning is often the end And to make an end is to make a beginning. The end is where we start from. --T. S. Eliot, Four Quartets On behalf of the Parrot team, I&apos;m happy to...</summary>
    <author>
        <name>coke</name>
        
    </author>
    
    <category term="parrot" label="parrot" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/coke/">
        <![CDATA[<blockquote>What we call the beginning is often the end<br>
And to make an end is to make a beginning.<br>
The end is where we start from.<br>
   --T. S. Eliot, <em>Four Quartets</em></blockquote>

<p>On behalf of the Parrot team, I'm happy to announce Parrot 2.6.0 "Red-rumped." Parrot (http://parrot.org/) is a virtual machine aimed at running all dynamic languages.</p>

<p>Parrot 2.6.0 is available on Parrot's FTP site, or follow the download instructions at http://parrot.org/download. For those who would like to develop on Parrot, or help develop Parrot itself, we recommend using Subversion on the source code repository to get the latest and best Parrot code.</p>

<p>SHA digests for this release are:</p>

<pre>372d46f36308ef358e148c380344bf7ae1ddff9ea6c35799bfda9ada3eea88ae  parrot-2.6.0.tar.bz2
ab2c5f7249cfcecb42cf9ef355098c904c861a1f7736ad81209f7bcca2096652  parrot-2.6.0.tar.gz</pre>

<p>Comprising about 4 weeks worth of development, this release contains code from 25 authors across 202 files.</p>

<p>The following people have contributed to this release of parrot:</p>

<p>Julian Albo, Daniel Arbelo Arrocha, Geoff Broadwell (japhb), Vasily Chekalkin, chromatic, Will "Coke" Coleda, Tyler Curtis, Andy Dougherty, Gej, Bruce Gray, John Harrison, Michael H. Hind, James E Keenan (Jim), Moritz A Lenz, Andy Lester, Jonathan Leto, Peter Lobsinger, Patrick R. Michaud, Christoph Otto a.k.a. cotto, François Perrad, Gerd Pokorra, Karthink Thakore, Nat Tuck, Andrew Whitworth, and Jonathan Worthington.</p>

<p>Updates in this release include:</p>

<pre>Parrot 2.6.0 News:
- Core
  + Plug some memory leaks
  + As always, bug fixes and some optimizations
- Runtime
  + added (experimental) URI::Escape 
- Testing
  + Improved test coverage of core parrot
- Documentation
  + Updated the Squaak tutorial to use modern NQP-rx and PCT
- Platforms
  + The Fedora package 'parrot-devel' install the files for syntax-highlighting
    and automatic indenting for the vim editor
- NQP-rx 
  + Updated version included from http://github.com/perl6/nqp-rx includes
    new or improved: regex backtracking, named assertions, interactive mode,
    and setting (a minimal but useful runtime library)
</pre>

<p>Many thanks to all our contributors for making this possible. Our next scheduled release is 17 August 2010.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Albany.pm - Capdist, NY Perl Mongers meeting</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/coke/2010/07/albanypm---capdist-ny-perl-mongers-meeting.html" />
    <id>tag:blogs.perl.org,2010:/users/coke//127.755</id>

    <published>2010-07-15T19:27:09Z</published>
    <updated>2010-07-15T19:42:01Z</updated>

    <summary>There will be a Albany, NY Perl Mongers meeting the last week of July 2010 to get things rolling again after a very long hiatus. Sign up on the mailing list, or stop by on irc (irc.perl.org / #albany.pm) to...</summary>
    <author>
        <name>coke</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/coke/">
        <![CDATA[<p>There will be a Albany, NY Perl Mongers meeting the last week of July 2010 to get things rolling again after a very long hiatus. <a href="http://mail.pm.org/mailman/listinfo/albany-pm">Sign up on the mailing list</a>, or stop by on irc (irc.perl.org / #albany.pm) to find out more details!</p>]]>
        
    </content>
</entry>

<entry>
    <title>App::SVNBinarySearch is going away...</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/coke/2010/03/appsvnbinarysearch-is-going-away.html" />
    <id>tag:blogs.perl.org,2010:/users/coke//127.87</id>

    <published>2010-03-29T13:53:39Z</published>
    <updated>2010-03-29T23:58:39Z</updated>

    <summary>... Replaced by the superior App::SVN::Bisect by Infinoid. Infinoid&apos;s svn-bisect, now at 1.0, provides a &apos;run&apos; option, just like git bisect. This is the only feature I had that he did not, and he provides many more, including a nicer...</summary>
    <author>
        <name>coke</name>
        
    </author>
    
    <category term="appsvnbisectsvnbisect" label="App::SVN::Bisect svn-bisect" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/coke/">
        <![CDATA[<p>... Replaced by the superior <a href="http://search.cpan.org/~infinoid/App-SVN-Bisect/">App::SVN::Bisect</a> by <a href="http://search.cpan.org/~infinoid/">Infinoid</a>.</p>

<p>Infinoid's svn-bisect, now at 1.0, provides a 'run' option, just like git bisect. This is the only feature I had that he did not, and he provides many more, including a nicer API (based on git's), and smarter binary search (only searching those revisions involved in the folder you're working in.)</p>

<p>If you're using subversion, I highly recommend giving his tool a try.</p>

<p>Scheduling App::SVN::Bisect for deletion now...</p>]]>
        
    </content>
</entry>

</feed>
