<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: perl6</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/perl6.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2009-05-28T21:32:24+00:00</updated><author><name>Simon Willison</name></author><entry><title>Perl 6: The MAIN sub</title><link href="https://simonwillison.net/2009/May/28/perl6/#atom-tag" rel="alternate"/><published>2009-05-28T21:32:24+00:00</published><updated>2009-05-28T21:32:24+00:00</updated><id>https://simonwillison.net/2009/May/28/perl6/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://perlgeek.de/blog-en/perl-5-to-6/14-main-sub.html"&gt;Perl 6: The MAIN sub&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
"Calling subs and running a typical Unix program from the command line is visually very similar: you can have positional, optional and named arguments." - that's exactly what I was thinking when I came up with &lt;a href="https://github.com/simonw/optfunc"&gt;optfunc&lt;/a&gt;.

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="http://simonwillison.net/2009/May/28/optfunc/#c45364"&gt;Keith Devens&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/cli"&gt;cli&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/optfunc"&gt;optfunc&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/perl"&gt;perl&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/perl6"&gt;perl6&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/unix"&gt;unix&lt;/a&gt;&lt;/p&gt;



</summary><category term="cli"/><category term="optfunc"/><category term="perl"/><category term="perl6"/><category term="python"/><category term="unix"/></entry></feed>