perl.perl6.language http://www.nntp.perl.org/group/perl.perl6.language/ ... Copyright 1998-2013 perl.org Wed, 19 Jun 2013 10:33:49 +0000 ask@perl.org Parrot 5.5.0 "Salvadori's Fig Parrot" Released! by Bruce Gray Obi-Wan: That boy is our last hope.<br/>Yoda: No. There is another.<br/> -- Star Wars Episode V: The Empire Strikes Back<br/><br/>On behalf of the Parrot team, I&#39;m proud to announce Parrot 5.5.0, also known<br/>as &quot;Salvadori&#39;s Fig Parrot&quot;. Parrot (http://parrot.org/) is a virtual machine aimed<br/>at running all dynamic languages.<br/><br/>Parrot 5.5.0 is available on Parrot&#39;s FTP site<br/>(ftp://ftp.parrot.org/pub/parrot/releases/devel/5.5.0/), or by following the<br/>download instructions at http://parrot.org/download. For those who would like<br/>to develop on Parrot, or help develop Parrot itself, we recommend using Git to<br/>retrieve the source code to get the latest and best Parrot code.<br/><br/>Parrot 5.5.0 News:<br/> - Build<br/> + Configure options are now allowed to be quoted.<br/> + Fixed build on Win32.<br/> + Updated location of NQP on Win32.<br/> + Fixed Parrot::Distribution detection.<br/> - Documentation<br/> + Noted that RESPONSIBLE_PARTIES is mostly out of date.<br/> - Tests<br/> + Stopped testing native PBC on 64bit LE, due to lack of access to<br/> such machine.<br/> - Release<br/> + Added tool: make_upload_commands.pl<br/> - Community<br/> + Parrot has been awarded 3 student slots in Google Summer of Code 2013!<br/> This means that 3 lucky students will be on a paid internship from<br/> Google to work on these accepted proposals:<br/> = Saurabh Kumar - &quot;Update parrot-libgit2 to latest libgit2 release&quot;<br/> https://gist.github.com/sa1/5468408<br/> http://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/saurabh_kgp/11002<br/> = Pawe&#x142; Murias - &quot;A Javascript backend for Rakudo&quot;<br/> http://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/pmurias/9002<br/> = Denis Boyun - &quot;Improve Web UI of App::Parrot::Create&quot;<br/> https://gist.github.com/denisboyun/5472762<br/> https://google-melange.appspot.com/gsoc/proposal/review/google/gsoc2013/chob_rock/9001<br/> + YAPC::NA::2013 hosted 4 days of Hackathon, focusing on the next<br/> generation of Perl implementations.<br/> = Huge Success!<br/> + MoarVM was unveiled:<br/> https://github.com/MoarVM<br/> + P2 on Potion was debuted:<br/> http://perl11.org/p2/<br/><br/><br/>The SHA256 message digests for the downloadable tarballs are:<br/>408a45660483499106a35107a836a80da27269a6d54bb114ba6e2249b2b9e9da parrot-5.5.0.tar.gz<br/>eb7b7d461e627673e77f5e875154506054ce9950d63b263875d9272c7814fd30 parrot-5.5.0.tar.bz2<br/><br/>Many thanks to all our contributors for making this possible, and our sponsors<br/>for supporting this project. Our next scheduled release is 16 Jul 2013.<br/><br/>Enjoy!<br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/06/msg35258.html Wed, 19 Jun 2013 05:03:39 +0000 [perl6/specs] 01c9f4: Added some identical method based examples,seemed... by GitHub Branch: refs/heads/master<br/> Home: https://github.com/perl6/specs<br/> Commit: 01c9f446e782d6fdb40567aae1aeeeaf0de0b807<br/> https://github.com/perl6/specs/commit/01c9f446e782d6fdb40567aae1aeeeaf0de0b807<br/> Author: Elizabeth Mattijsen &lt;liz@dijkmat.nl&gt;<br/> Date: 2013-06-15 (Sat, 15 Jun 2013)<br/><br/> Changed paths:<br/> M S32-setting-library/Containers.pod<br/><br/> Log Message:<br/> -----------<br/> Added some identical method based examples, seemed appropriate<br/><br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/06/msg35257.html Sun, 16 Jun 2013 22:15:25 +0000 [perl6/specs] dca94f: Remove superfluous |, probably a copy/pasteerror by GitHub Branch: refs/heads/master<br/> Home: https://github.com/perl6/specs<br/> Commit: dca94f78435187b5dca11f750f2668c1b8705b2e<br/> https://github.com/perl6/specs/commit/dca94f78435187b5dca11f750f2668c1b8705b2e<br/> Author: Elizabeth Mattijsen &lt;liz@dijkmat.nl&gt;<br/> Date: 2013-06-15 (Sat, 15 Jun 2013)<br/><br/> Changed paths:<br/> M S32-setting-library/Containers.pod<br/><br/> Log Message:<br/> -----------<br/> Remove superfluous |, probably a copy/paste error<br/><br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/06/msg35256.html Sat, 15 Jun 2013 18:53:20 +0000 [perl6/specs] b832cb: [S02] Remove irrelevant sentence. by GitHub Branch: refs/heads/master<br/> Home: https://github.com/perl6/specs<br/> Commit: b832cbe1600d0ffad75221324e780b11cc34cd63<br/> https://github.com/perl6/specs/commit/b832cbe1600d0ffad75221324e780b11cc34cd63<br/> Author: lue &lt;rnddim@gmail.com&gt;<br/> Date: 2013-06-13 (Thu, 13 Jun 2013)<br/><br/> Changed paths:<br/> M S02-bits.pod<br/><br/> Log Message:<br/> -----------<br/> [S02] Remove irrelevant sentence.<br/><br/>The operators to which the sentence was referring to were only<br/>mentioned in passing in this section (&quot;Sigils indicate interface&quot;).<br/>Dereferencers are described in detail elsewhere, along with the dotted<br/>method forms.<br/><br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/06/msg35255.html Sat, 15 Jun 2013 06:19:46 +0000 [perl6/specs] e47397: [S03] Remove extraneous commas from operatorprece... by GitHub Branch: refs/heads/master<br/> Home: https://github.com/perl6/specs<br/> Commit: e47397323fb47031d1b428daa02a685d137fd985<br/> https://github.com/perl6/specs/commit/e47397323fb47031d1b428daa02a685d137fd985<br/> Author: lue &lt;rnddim@gmail.com&gt;<br/> Date: 2013-06-14 (Fri, 14 Jun 2013)<br/><br/> Changed paths:<br/> M S03-operators.pod<br/><br/> Log Message:<br/> -----------<br/> [S03] Remove extraneous commas from operator precedence table<br/><br/>Wouldn&#39;t want people thinking those commas are part of the example<br/>operators, now would we?<br/><br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/06/msg35254.html Sat, 15 Jun 2013 06:19:44 +0000 [perl6/specs] 8875a2: Constants, enums and (our) variables are alsoexpo... by GitHub Branch: refs/heads/master<br/> Home: https://github.com/perl6/specs<br/> Commit: 8875a2490be493170c31ec4f97ef2bdec6d82899<br/> https://github.com/perl6/specs/commit/8875a2490be493170c31ec4f97ef2bdec6d82899<br/> Author: Dagur Valberg Johansson &lt;dagurval@pvv.ntnu.no&gt;<br/> Date: 2013-06-13 (Thu, 13 Jun 2013)<br/><br/> Changed paths:<br/> M S11-modules.pod<br/><br/> Log Message:<br/> -----------<br/> Constants, enums and (our) variables are also exportable (I hope)<br/><br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/06/msg35253.html Sat, 15 Jun 2013 06:19:43 +0000 [perl6/specs] 58d18f: a try prefix implies 'use fatal' inside by GitHub Branch: refs/heads/master<br/> Home: https://github.com/perl6/specs<br/> Commit: 58d18fa4f9cf45d45c3bc3949f5aa006b28eb4ff<br/> https://github.com/perl6/specs/commit/58d18fa4f9cf45d45c3bc3949f5aa006b28eb4ff<br/> Author: Larry Wall &lt;larry@wall.org&gt;<br/> Date: 2013-06-13 (Thu, 13 Jun 2013)<br/><br/> Changed paths:<br/> M S04-control.pod<br/><br/> Log Message:<br/> -----------<br/> a try prefix implies &#39;use fatal&#39; inside<br/><br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/06/msg35252.html Sat, 15 Jun 2013 06:19:41 +0000 [perl6/specs] ced138: add $*TMPDIR to S16; update S28 todistinguish IO:... by GitHub Branch: refs/heads/master<br/> Home: https://github.com/perl6/specs<br/> Commit: ced138fa0663dc44187e772059fd90b832f07bed<br/> https://github.com/perl6/specs/commit/ced138fa0663dc44187e772059fd90b832f07bed<br/> Author: labster &lt;bslaabs@gmail.com&gt;<br/> Date: 2013-06-11 (Tue, 11 Jun 2013)<br/><br/> Changed paths:<br/> M S16-io.pod<br/> M S28-special-names.pod<br/><br/> Log Message:<br/> -----------<br/> add $*TMPDIR to S16; update S28 to distinguish IO::Handle/IO::Path<br/><br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/06/msg35251.html Tue, 11 Jun 2013 20:47:59 +0000 [perl6/specs] 5faf89: [S02] Small clarification about method .tree by GitHub Branch: refs/heads/master<br/> Home: https://github.com/perl6/specs<br/> Commit: 5faf8960fd051cbefbaf07ae51366d3cab5da3c4<br/> https://github.com/perl6/specs/commit/5faf8960fd051cbefbaf07ae51366d3cab5da3c4<br/> Author: lue &lt;rnddim@gmail.com&gt;<br/> Date: 2013-06-10 (Mon, 10 Jun 2013)<br/><br/> Changed paths:<br/> M S02-bits.pod<br/><br/> Log Message:<br/> -----------<br/> [S02] Small clarification about method .tree<br/><br/>Make it clear that the phrase &quot;level-sensitive map&quot; refers to the<br/>specific C&lt;map&gt; function/method, as opposed to some general concept of a<br/>map.<br/><br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/06/msg35250.html Tue, 11 Jun 2013 19:03:25 +0000 [perl6/specs] e33d6c: [S02] remove useless information aboutWhatever by GitHub Branch: refs/heads/master<br/> Home: https://github.com/perl6/specs<br/> Commit: e33d6c9c07b0f71bb06dfa3dbe117c145f3341c5<br/> https://github.com/perl6/specs/commit/e33d6c9c07b0f71bb06dfa3dbe117c145f3341c5<br/> Author: Carl Masak &lt;cmasak@gmail.com&gt;<br/> Date: 2013-06-10 (Mon, 10 Jun 2013)<br/><br/> Changed paths:<br/> M S02-bits.pod<br/><br/> Log Message:<br/> -----------<br/> [S02] remove useless information about Whatever<br/><br/>The synopsis pointed out that Whatever derives from Any (which is<br/>true), and that nothing derives from Whatever (which is true).<br/><br/>If nothing derives from Whatever, does that mean nothing *can*<br/>derive from Whatever? RT #105004 determined that it doesn&#39;t.<br/><br/>Then what does it mean? Only that before someone writes a class<br/>that derives from Whatever, no class derives from Whatever. While,<br/>true, that&#39;s not a very exciting statement, and possibly<br/>misleading. Removing.<br/><br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/06/msg35249.html Mon, 10 Jun 2013 21:21:10 +0000 [perl6/specs] fce3dd: change dir, copy, rmdir, unlink to soft failrathe... by GitHub Branch: refs/heads/master<br/> Home: https://github.com/perl6/specs<br/> Commit: fce3dd9ae22f2ec4b9ca854cc6563f7b5af393b0<br/> https://github.com/perl6/specs/commit/fce3dd9ae22f2ec4b9ca854cc6563f7b5af393b0<br/> Author: Brent Laabs &lt;bslaabs@gmail.com&gt;<br/> Date: 2013-06-09 (Sun, 09 Jun 2013)<br/><br/> Changed paths:<br/> M S32-setting-library/IO.pod<br/><br/> Log Message:<br/> -----------<br/> change dir, copy, rmdir, unlink to soft fail rather than throw<br/><br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/06/msg35248.html Mon, 10 Jun 2013 21:20:40 +0000 [perl6/specs] 448160: document IO copy, rmdir, and unlink by GitHub Branch: refs/heads/master<br/> Home: https://github.com/perl6/specs<br/> Commit: 448160b9b846282d6b2d2e842599c9d5cf34737c<br/> https://github.com/perl6/specs/commit/448160b9b846282d6b2d2e842599c9d5cf34737c<br/> Author: labster &lt;bslaabs@gmail.com&gt;<br/> Date: 2013-06-09 (Sun, 09 Jun 2013)<br/><br/> Changed paths:<br/> M S32-setting-library/IO.pod<br/><br/> Log Message:<br/> -----------<br/> document IO copy, rmdir, and unlink<br/><br/><br/> Commit: 6772d8c55eca06032ca5f78ed8ef5a690d003113<br/> https://github.com/perl6/specs/commit/6772d8c55eca06032ca5f78ed8ef5a690d003113<br/> Author: labster &lt;bslaabs@gmail.com&gt;<br/> Date: 2013-06-09 (Sun, 09 Jun 2013)<br/><br/> Changed paths:<br/> M S02-bits.pod<br/><br/> Log Message:<br/> -----------<br/> Merge branch &#39;master&#39; of github.com:perl6/specs<br/><br/><br/>Compare: https://github.com/perl6/specs/compare/d2597558495c...6772d8c55eca<br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/06/msg35247.html Mon, 10 Jun 2013 21:20:36 +0000 [perl6/specs] d25975: [S02] Correct minor thinko. by GitHub Branch: refs/heads/master<br/> Home: https://github.com/perl6/specs<br/> Commit: d2597558495ce6f61c9d52a7a52189ddb6e5b773<br/> https://github.com/perl6/specs/commit/d2597558495ce6f61c9d52a7a52189ddb6e5b773<br/> Author: lue &lt;rnddim@gmail.com&gt;<br/> Date: 2013-06-09 (Sun, 09 Jun 2013)<br/><br/> Changed paths:<br/> M S02-bits.pod<br/><br/> Log Message:<br/> -----------<br/> [S02] Correct minor thinko.<br/><br/>Delta does, in fact, come after gamma normally, not vice versa.<br/><br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/06/msg35246.html Mon, 10 Jun 2013 21:20:35 +0000 [perl6/specs] de6df3: Minor reorganisation in order of :deletecombinati... by GitHub Branch: refs/heads/master<br/> Home: https://github.com/perl6/specs<br/> Commit: de6df315d82d5e86a25ac811245b4c793421622c<br/> https://github.com/perl6/specs/commit/de6df315d82d5e86a25ac811245b4c793421622c<br/> Author: Elizabeth Mattijsen &lt;liz@dijkmat.nl&gt;<br/> Date: 2013-06-09 (Sun, 09 Jun 2013)<br/><br/> Changed paths:<br/> M S02-bits.pod<br/><br/> Log Message:<br/> -----------<br/> Minor reorganisation in order of :delete combinations + some :exists combinations<br/><br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/06/msg35245.html Mon, 10 Jun 2013 21:20:31 +0000 [perl6/specs] b6ca88: Some more adverbial combinations that sort ofmake... by GitHub Branch: refs/heads/master<br/> Home: https://github.com/perl6/specs<br/> Commit: b6ca88efd8689423b7485b11b03b0cfb6f5c0498<br/> https://github.com/perl6/specs/commit/b6ca88efd8689423b7485b11b03b0cfb6f5c0498<br/> Author: Elizabeth Mattijsen &lt;liz@dijkmat.nl&gt;<br/> Date: 2013-06-07 (Fri, 07 Jun 2013)<br/><br/> Changed paths:<br/> M S02-bits.pod<br/><br/> Log Message:<br/> -----------<br/> Some more adverbial combinations that sort of make sense<br/><br/>And are implemented now<br/><br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/06/msg35244.html Mon, 10 Jun 2013 21:20:25 +0000 [perl6/specs] 26bc31: [S02] Updated table in "Double-underscoreforms". by GitHub Branch: refs/heads/master<br/> Home: https://github.com/perl6/specs<br/> Commit: 26bc31dc04132a327d8ab02915520a4b453f56b0<br/> https://github.com/perl6/specs/commit/26bc31dc04132a327d8ab02915520a4b453f56b0<br/> Author: lue &lt;rnddim@gmail.com&gt;<br/> Date: 2013-06-06 (Thu, 06 Jun 2013)<br/><br/> Changed paths:<br/> M S02-bits.pod<br/><br/> Log Message:<br/> -----------<br/> [S02] Updated table in &quot;Double-underscore forms&quot;.<br/><br/>=END is actually =finish now and =DATA is actually =data (this update<br/>was already in the following paragraphs, but the table was neglected,<br/>which this fixes).<br/><br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/06/msg35243.html Mon, 10 Jun 2013 21:13:46 +0000 Re: [perl6/specs] e85286: [S17]: Add references to hyperops, feeds,and junc... by yary The commit has a link to a paper about unifying event loops &amp; threads<br/>doesn&#39;t server the paper anymore. Looks like you can get it at<br/>http://www.cis.upenn.edu/~stevez/papers/LZ06b.pdf<br/>-y<br/><br/><br/>On Thu, Jun 6, 2013 at 3:53 PM, GitHub &lt;noreply@github.com&gt; wrote:<br/>&gt; Branch: refs/heads/master<br/>&gt; Home: https://github.com/perl6/specs<br/>&gt; Commit: e85286eed75d21c9273af6da5040c82f3d48a3b6<br/>&gt; https://github.com/perl6/specs/commit/e85286eed75d21c9273af6da5040c82f3d48a3b6<br/>&gt; Author: pmichaud &lt;pmichaud@pobox.com&gt;<br/>&gt; Date: 2013-06-06 (Thu, 06 Jun 2013)<br/>&gt;<br/>&gt; Changed paths:<br/>&gt; M S17-concurrency.pod<br/>&gt;<br/>&gt; Log Message:<br/>&gt; -----------<br/>&gt; [S17]: Add references to hyperops, feeds, and junctions.<br/>&gt;<br/>&gt;<br/>&gt;<br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/06/msg35242.html Thu, 06 Jun 2013 22:26:32 +0000 [perl6/specs] e85286: [S17]: Add references to hyperops, feeds, andjunc... by GitHub Branch: refs/heads/master<br/> Home: https://github.com/perl6/specs<br/> Commit: e85286eed75d21c9273af6da5040c82f3d48a3b6<br/> https://github.com/perl6/specs/commit/e85286eed75d21c9273af6da5040c82f3d48a3b6<br/> Author: pmichaud &lt;pmichaud@pobox.com&gt;<br/> Date: 2013-06-06 (Thu, 06 Jun 2013)<br/><br/> Changed paths:<br/> M S17-concurrency.pod<br/><br/> Log Message:<br/> -----------<br/> [S17]: Add references to hyperops, feeds, and junctions.<br/><br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/06/msg35241.html Thu, 06 Jun 2013 21:03:28 +0000 [perl6/specs] 2f8ec1: add IO and path methods to S32::Str by GitHub Branch: refs/heads/master<br/> Home: https://github.com/perl6/specs<br/> Commit: 2f8ec122eb664450fa30f8c3c624539187fcc600<br/> https://github.com/perl6/specs/commit/2f8ec122eb664450fa30f8c3c624539187fcc600<br/> Author: labster &lt;bslaabs@gmail.com&gt;<br/> Date: 2013-06-06 (Thu, 06 Jun 2013)<br/><br/> Changed paths:<br/> M S32-setting-library/Str.pod<br/><br/> Log Message:<br/> -----------<br/> add IO and path methods to S32::Str<br/><br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/06/msg35240.html Thu, 06 Jun 2013 18:26:46 +0000 [perl6/specs] d1f993: remove tcuc until someone demonstrates a usecase by GitHub Branch: refs/heads/master<br/> Home: https://github.com/perl6/specs<br/> Commit: d1f9930373d9aa92dd24df24212cb3cbd74f4de6<br/> https://github.com/perl6/specs/commit/d1f9930373d9aa92dd24df24212cb3cbd74f4de6<br/> Author: Larry Wall &lt;larry@wall.org&gt;<br/> Date: 2013-06-06 (Thu, 06 Jun 2013)<br/><br/> Changed paths:<br/> M S32-setting-library/Str.pod<br/><br/> Log Message:<br/> -----------<br/> remove tcuc until someone demonstrates a use case<br/><br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/06/msg35239.html Thu, 06 Jun 2013 18:26:42 +0000 [perl6/specs] 0cefa7: [S02] Removed useless statement concerningquoting... by GitHub Branch: refs/heads/master<br/> Home: https://github.com/perl6/specs<br/> Commit: 0cefa72524464f3ce55d95369f7006926321706f<br/> https://github.com/perl6/specs/commit/0cefa72524464f3ce55d95369f7006926321706f<br/> Author: lue &lt;rnddim@gmail.com&gt;<br/> Date: 2013-06-03 (Mon, 03 Jun 2013)<br/><br/> Changed paths:<br/> M S02-bits.pod<br/><br/> Log Message:<br/> -----------<br/> [S02] Removed useless statement concerning quoting forms.<br/><br/>Specifically, q:z&lt;foo&gt; will always be a quote form using angle brackets<br/>delimiters and an additional (imaginary in this case) :z adverb that<br/>didn&#39;t take any arguments, because according to the Adverbial Pair Forms<br/>section above, only parens give arguments to quote form adverbs.<br/><br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/06/msg35238.html Tue, 04 Jun 2013 04:09:56 +0000 [perl6/specs] 20dd0d: S32::IO fix layout, bump version by GitHub Branch: refs/heads/master<br/> Home: https://github.com/perl6/specs<br/> Commit: 20dd0dc6b4ca8198979672b18759bc389c53be7e<br/> https://github.com/perl6/specs/commit/20dd0dc6b4ca8198979672b18759bc389c53be7e<br/> Author: Brent Laabs &lt;bslaabs@gmail.com&gt;<br/> Date: 2013-05-30 (Thu, 30 May 2013)<br/><br/> Changed paths:<br/> M S32-setting-library/IO.pod<br/><br/> Log Message:<br/> -----------<br/> S32::IO fix layout, bump version<br/><br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/05/msg35237.html Fri, 31 May 2013 16:15:38 +0000 Re: Rakudo Star 2013.05 released by Patrick R. Michaud On Thu, May 30, 2013 at 11:08:13PM -0500, Patrick R. Michaud wrote:<br/>&gt; This Star release includes [release 2013.05] of the<br/>&gt; [Rakudo Perl 6 compiler], version 5.2.0 of the [Parrot Virtual<br/>&gt; Machine] ...<br/><br/>Oops. The 2013.05 release actually contains Parrot 5.3.0.<br/><br/>Sorry about the typo.<br/><br/>Pm<br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/05/msg35236.html Fri, 31 May 2013 05:11:22 +0000 Rakudo Star 2013.05 released by Patrick R. Michaud ## A useful, usable, &quot;early adopter&quot; distribution of Perl 6<br/><br/>On behalf of the Rakudo and Perl 6 development teams, I&#39;m happy to<br/>announce the May 2013 release of &quot;Rakudo Star&quot;, a useful and usable<br/>distribution of Perl 6. The tarball and Windows .MSI for the May 2013 <br/>release are available from &lt;http://rakudo.org/downloads/star/&gt;. <br/><br/>In the Perl 6 world, we make a distinction between the language<br/>(&quot;Perl 6&quot;) and specific implementations of the language such as<br/>&quot;Rakudo Perl&quot;. This Star release includes [release 2013.05] of the<br/>[Rakudo Perl 6 compiler], version 5.2.0 of the [Parrot Virtual<br/>Machine], plus various modules, documentation, and other resources<br/>collected from the Perl 6 community.<br/><br/>[release 2013.05]:<br/> https://github.com/rakudo/rakudo/blob/nom/docs/announce/2013.05.md<br/>[Rakudo Perl 6 compiler]: http://github.com/rakudo/rakudo<br/>[Parrot Virtual Machine]: http://parrot.org<br/><br/>Some of the new features added to this release include:<br/><br/>* The ?-quantifier on regex captures now returns a single Match object <br/> (formerly returned an array). Use `** 0..1` to get the old behavior.<br/>* Failed matches return Nil instead of a false Match object.<br/>* Rakudo warns when pure expressions are used in sink context<br/>* .substr(...) now correctly accepts whatever-star closures<br/>* Implemented shellwords postcircumfix (%h&lt;&lt; $x &#39;foo bar&#39; &gt;&gt;)<br/>* Defining operators spelled like the empty string is now illegal<br/>* Array interpolations now properly do LTM<br/>* Autothread &quot;none&quot; and &quot;all&quot; junctions before &quot;any&quot; and &quot;one&quot;<br/>* Helpful error if you write &quot;else if&quot;/&quot;elif&quot; instead of &quot;elsif&quot;<br/>* Throw exception if a Range is used as a Range endpoint<br/>* Corrected argument order in IO.seek<br/>* wrap low level VM objects in ForeignCode, allowing perl6 OO calls on them<br/>* for loops are eager again<br/>* add link and symlink to IO<br/>* add Capture.Bool()<br/>* improvements to DUMP()<br/>* various optimizations in the optimizer and the runtime<br/>* smartmatch against list now supports Whatever wildcards<br/>* IO::Spec, a port of Perl 5&#39;s File::Spec<br/>* regex special characters can be used as delimiters<br/>* allow slice with :exists adverb on hashes<br/>* added 125 extra opening/closing bracket-pairs<br/><br/>This release also contains a range of bug fixes, improvements to error<br/>reporting and better failure modes.<br/><br/>The following features have been deprecated or modified from previous<br/>releases due to changes in the Perl 6 specification, and are planned<br/>to be removed or changed as follows:<br/><br/> * `postcircumfix:&lt;[ ]&gt;` and `postcircumfix:&lt;{ }&gt;` will become<br/> multi-subs rather than multi-methods. Both at_pos and at_key will<br/> remain methods.<br/><br/> * Unary hyper ops currently descend into nested arrays and hashes.<br/> This will change to make them equivalent to a one-level map.<br/><br/> * The Str.ucfirst builtin is deprecated; it will be replaced by<br/> Str.tc.<br/><br/> * Leading whitespace in rules and under :sigspace will no longer be<br/> converted to `&lt;.ws&gt;`. For existing regexes that expect this<br/> conversion, add a `&lt;?&gt;` in front of leading whitespace to make it<br/> meta again.<br/><br/> * The result of failed matches will be Nil instead of a Match<br/> object returning boolean False.<br/><br/>There are some key features of Perl 6 that Rakudo Star does not yet<br/>handle appropriately, although they will appear in upcoming releases.<br/>Some of the not-quite-there features include:<br/><br/> * advanced macros<br/> * threads and concurrency<br/> * Unicode strings at levels other than codepoints<br/> * interactive readline that understands Unicode<br/> * non-blocking I/O<br/> * much of Synopsis 9<br/><br/>There is an online resource at &lt;http://perl6.org/compilers/features&gt;<br/>that lists the known implemented and missing features of Rakudo and<br/>other Perl 6 implementations.<br/><br/>In many places we&#39;ve tried to make Rakudo smart enough to inform the<br/>programmer that a given feature isn&#39;t implemented, but there are many<br/>that we&#39;ve missed. Bug reports about missing and broken features are<br/>welcomed at &lt;rakudobug@perl.org&gt;.<br/><br/>See &lt;http://perl6.org/&gt; for links to much more information about<br/>Perl 6, including documentation, example code, tutorials, reference<br/>materials, specification documents, and other supporting resources. A<br/>draft of a Perl 6 book is available as docs/UsingPerl6-draft.pdf in<br/>the release tarball.<br/><br/>The development team thanks all of the contributors and sponsors for<br/>making Rakudo Star possible. If you would like to contribute, see<br/>&lt;http://rakudo.org/how-to-help&gt;, ask on the &lt;perl6-compiler@perl.org&gt;<br/>mailing list, or join us on IRC \#perl6 on freenode.<br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/05/msg35235.html Fri, 31 May 2013 04:08:31 +0000 [perl6/specs] fca7f5: START phaser --> once statement prefix by GitHub Branch: refs/heads/master<br/> Home: https://github.com/perl6/specs<br/> Commit: fca7f5a90384693468e8df4698fedb5e5995c78e<br/> https://github.com/perl6/specs/commit/fca7f5a90384693468e8df4698fedb5e5995c78e<br/> Author: Larry Wall &lt;larry@wall.org&gt;<br/> Date: 2013-05-29 (Wed, 29 May 2013)<br/><br/> Changed paths:<br/> M S03-operators.pod<br/> M S04-control.pod<br/><br/> Log Message:<br/> -----------<br/> START phaser --&gt; once statement prefix<br/><br/><br/> Commit: 75751f59851b29a2800323330909703494a46399<br/> https://github.com/perl6/specs/commit/75751f59851b29a2800323330909703494a46399<br/> Author: Larry Wall &lt;larry@wall.org&gt;<br/> Date: 2013-05-29 (Wed, 29 May 2013)<br/><br/> Changed paths:<br/> M S03-operators.pod<br/> M S04-control.pod<br/><br/> Log Message:<br/> -----------<br/> change dates<br/><br/><br/>Compare: https://github.com/perl6/specs/compare/9f5a96874c5a...75751f59851b<br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/05/msg35234.html Thu, 30 May 2013 15:42:47 +0000 [perl6/specs] 9f5a96: add .args and .arg to Parcel by GitHub Branch: refs/heads/master<br/> Home: https://github.com/perl6/specs<br/> Commit: 9f5a96874c5addfa739323bbbd147e1d382256a8<br/> https://github.com/perl6/specs/commit/9f5a96874c5addfa739323bbbd147e1d382256a8<br/> Author: Larry Wall &lt;larry@wall.org&gt;<br/> Date: 2013-05-29 (Wed, 29 May 2013)<br/><br/> Changed paths:<br/> M S07-lists.pod<br/><br/> Log Message:<br/> -----------<br/> add .args and .arg to Parcel<br/><br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/05/msg35233.html Thu, 30 May 2013 15:42:43 +0000 [perl6/specs] 617f45: be clearer that lsb/msb look for 1 bits by GitHub Branch: refs/heads/master<br/> Home: https://github.com/perl6/specs<br/> Commit: 617f456afe26db154139c163c824a668627ba355<br/> https://github.com/perl6/specs/commit/617f456afe26db154139c163c824a668627ba355<br/> Author: Larry Wall &lt;larry@wall.org&gt;<br/> Date: 2013-05-29 (Wed, 29 May 2013)<br/><br/> Changed paths:<br/> M S32-setting-library/Numeric.pod<br/><br/> Log Message:<br/> -----------<br/> be clearer that lsb/msb look for 1 bits<br/><br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/05/msg35232.html Thu, 30 May 2013 15:37:04 +0000 [perl6/specs] 949c62: explain what lsb and msb do for 0 andnegatives by GitHub Branch: refs/heads/master<br/> Home: https://github.com/perl6/specs<br/> Commit: 949c62adefef7905efe2cf6d41de09e68ec0d77e<br/> https://github.com/perl6/specs/commit/949c62adefef7905efe2cf6d41de09e68ec0d77e<br/> Author: Larry Wall &lt;larry@wall.org&gt;<br/> Date: 2013-05-29 (Wed, 29 May 2013)<br/><br/> Changed paths:<br/> M S32-setting-library/Numeric.pod<br/><br/> Log Message:<br/> -----------<br/> explain what lsb and msb do for 0 and negatives<br/><br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/05/msg35231.html Thu, 30 May 2013 15:37:02 +0000 [perl6/specs] 4f0895: add lsb and msb methods to Int by GitHub Branch: refs/heads/master<br/> Home: https://github.com/perl6/specs<br/> Commit: 4f0895bf8669b8a87d9b257172b89e736108f061<br/> https://github.com/perl6/specs/commit/4f0895bf8669b8a87d9b257172b89e736108f061<br/> Author: Larry Wall &lt;larry@wall.org&gt;<br/> Date: 2013-05-29 (Wed, 29 May 2013)<br/><br/> Changed paths:<br/> M S32-setting-library/Numeric.pod<br/><br/> Log Message:<br/> -----------<br/> add lsb and msb methods to Int<br/><br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/05/msg35230.html Wed, 29 May 2013 10:54:50 +0000 [perl6/specs] 346540: add IO::Handle.IO noop by GitHub Branch: refs/heads/master<br/> Home: https://github.com/perl6/specs<br/> Commit: 346540cbe029487bb05a9064776242fd5d19a1e3<br/> https://github.com/perl6/specs/commit/346540cbe029487bb05a9064776242fd5d19a1e3<br/> Author: labster &lt;bslaabs@gmail.com&gt;<br/> Date: 2013-05-28 (Tue, 28 May 2013)<br/><br/> Changed paths:<br/> M S32-setting-library/IO.pod<br/><br/> Log Message:<br/> -----------<br/> add IO::Handle.IO noop<br/><br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/05/msg35229.html Wed, 29 May 2013 00:53:07 +0000 [perl6/specs] ff6e95: Revert "Revert "Remove line the was leftbehind fr... by GitHub Branch: refs/heads/master<br/> Home: https://github.com/perl6/specs<br/> Commit: ff6e95324ecf95837db2a777d2ff243e70634d5f<br/> https://github.com/perl6/specs/commit/ff6e95324ecf95837db2a777d2ff243e70634d5f<br/> Author: Elizabeth Mattijsen &lt;liz@dijkmat.nl&gt;<br/> Date: 2013-05-28 (Tue, 28 May 2013)<br/><br/> Changed paths:<br/> M S11-modules.pod<br/><br/> Log Message:<br/> -----------<br/> Revert &quot;Revert &quot;Remove line the was left behind from a previous edit&quot;&quot;<br/><br/>This reverts commit 546a9c4322e537f98a71d99f0dc473532b416e10.<br/><br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/05/msg35228.html Wed, 29 May 2013 00:22:05 +0000 [perl6/specs] 415f99: Add IO::Handle methods encoding and open(really!)... by GitHub Branch: refs/heads/master<br/> Home: https://github.com/perl6/specs<br/> Commit: 415f998968a441cd2b58f85c0007814a5d7c05dd<br/> https://github.com/perl6/specs/commit/415f998968a441cd2b58f85c0007814a5d7c05dd<br/> Author: labster &lt;bslaabs@gmail.com&gt;<br/> Date: 2013-05-27 (Mon, 27 May 2013)<br/><br/> Changed paths:<br/> M S32-setting-library/IO.pod<br/><br/> Log Message:<br/> -----------<br/> Add IO::Handle methods encoding and open (really!), cleanup slurp<br/>Minor cleanup in IO::Spec. TODO: Pipes<br/><br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/05/msg35227.html Wed, 29 May 2013 00:21:56 +0000 [perl6/specs] 1dbea2: [S02] Fix small formatting code typo. by GitHub Branch: refs/heads/master<br/> Home: https://github.com/perl6/specs<br/> Commit: 1dbea27a7d35f797dea319fd58c3b33bff2210ed<br/> https://github.com/perl6/specs/commit/1dbea27a7d35f797dea319fd58c3b33bff2210ed<br/> Author: lue &lt;rnddim@gmail.com&gt;<br/> Date: 2013-05-23 (Thu, 23 May 2013)<br/><br/> Changed paths:<br/> M S02-bits.pod<br/><br/> Log Message:<br/> -----------<br/> [S02] Fix small formatting code typo.<br/><br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/05/msg35226.html Sat, 25 May 2013 00:19:30 +0000 [perl6/specs] c2ac9b: Updated IO::Handle.slurp and addedIO::Handle.spur... by GitHub Branch: refs/heads/master<br/> Home: https://github.com/perl6/specs<br/> Commit: c2ac9b87beeb748f3f97def81524e1480dbbea37<br/> https://github.com/perl6/specs/commit/c2ac9b87beeb748f3f97def81524e1480dbbea37<br/> Author: dagurval &lt;dagurval@pvv.ntnu.no&gt;<br/> Date: 2013-05-23 (Thu, 23 May 2013)<br/><br/> Changed paths:<br/> M S32-setting-library/IO.pod<br/><br/> Log Message:<br/> -----------<br/> Updated IO::Handle.slurp and added IO::Handle.spurt<br/><br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/05/msg35225.html Sat, 25 May 2013 00:19:23 +0000 [perl6/specs] 381e96: first should just return Nil on failure by GitHub Branch: refs/heads/master<br/> Home: https://github.com/perl6/specs<br/> Commit: 381e96a2d7edcf745f160644297f4ee924a1a405<br/> https://github.com/perl6/specs/commit/381e96a2d7edcf745f160644297f4ee924a1a405<br/> Author: Larry Wall &lt;larry@wall.org&gt;<br/> Date: 2013-05-22 (Wed, 22 May 2013)<br/><br/> Changed paths:<br/> M S32-setting-library/Containers.pod<br/><br/> Log Message:<br/> -----------<br/> first should just return Nil on failure<br/><br/>Don&#39;t throw an exception saying there&#39;s no value; that&#39;s what Nil means!<br/><br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/05/msg35224.html Fri, 24 May 2013 22:00:09 +0000 [perl6/specs] 2d423f: .WHY is specced now. by GitHub Branch: refs/heads/master<br/> Home: https://github.com/perl6/specs<br/> Commit: 2d423f2f1fa0a6171a00d121c6089cb9c8ca5862<br/> https://github.com/perl6/specs/commit/2d423f2f1fa0a6171a00d121c6089cb9c8ca5862<br/> Author: Timo Paulssen &lt;timonator@perpetuum-immobile.de&gt;<br/> Date: 2013-05-22 (Wed, 22 May 2013)<br/><br/> Changed paths:<br/> M S12-objects.pod<br/><br/> Log Message:<br/> -----------<br/> .WHY is specced now.<br/><br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/05/msg35223.html Thu, 23 May 2013 00:06:54 +0000 [perl6/specs] 465ec2: [S02] Clarified quotewords being bound toparamete... by GitHub Branch: refs/heads/master<br/> Home: https://github.com/perl6/specs<br/> Commit: 465ec29646591f8da63d3a201c75b711f2e52804<br/> https://github.com/perl6/specs/commit/465ec29646591f8da63d3a201c75b711f2e52804<br/> Author: lue &lt;rnddim@gmail.com&gt;<br/> Date: 2013-05-22 (Wed, 22 May 2013)<br/><br/> Changed paths:<br/> M S02-bits.pod<br/><br/> Log Message:<br/> -----------<br/> [S02] Clarified quotewords being bound to parameters<br/><br/>The sentence on how a quoteword is flattened or sliced when bound to a<br/>parameter is a bit clearer now.<br/><br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/05/msg35222.html Thu, 23 May 2013 00:06:53 +0000 [perl6/specs] c33114: Revert "Added spec for :vk subscriptadverbial" by GitHub Branch: refs/heads/master<br/> Home: https://github.com/perl6/specs<br/> Commit: c33114e392334d75bd57c0ceefb5035031d49c45<br/> https://github.com/perl6/specs/commit/c33114e392334d75bd57c0ceefb5035031d49c45<br/> Author: Elizabeth Mattijsen &lt;liz@dijkmat.nl&gt;<br/> Date: 2013-05-22 (Wed, 22 May 2013)<br/><br/> Changed paths:<br/> M S02-bits.pod<br/><br/> Log Message:<br/> -----------<br/> Revert &quot;Added spec for :vk subscript adverbial&quot;<br/><br/>This reverts commit 451c4bbfc0dc3b0337392962cbb7e5c57cba7135.<br/><br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/05/msg35221.html Thu, 23 May 2013 00:06:47 +0000 [perl6/specs] 451c4b: Added spec for :vk subscript adverbial by GitHub Branch: refs/heads/master<br/> Home: https://github.com/perl6/specs<br/> Commit: 451c4bbfc0dc3b0337392962cbb7e5c57cba7135<br/> https://github.com/perl6/specs/commit/451c4bbfc0dc3b0337392962cbb7e5c57cba7135<br/> Author: Elizabeth Mattijsen &lt;liz@dijkmat.nl&gt;<br/> Date: 2013-05-22 (Wed, 22 May 2013)<br/><br/> Changed paths:<br/> M S02-bits.pod<br/><br/> Log Message:<br/> -----------<br/> Added spec for :vk subscript adverbial<br/><br/>I assume we will need a .vk method later as well. Will spec this later unless<br/>someone beats me to it / tells me not to do it.<br/><br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/05/msg35220.html Thu, 23 May 2013 00:06:46 +0000 [perl6/specs] f868fd: Small clarification in subscript adverbs by GitHub Branch: refs/heads/master<br/> Home: https://github.com/perl6/specs<br/> Commit: f868fd3462606730b090d1b4ae8022e210efdd2c<br/> https://github.com/perl6/specs/commit/f868fd3462606730b090d1b4ae8022e210efdd2c<br/> Author: Elizabeth Mattijsen &lt;liz@dijkmat.nl&gt;<br/> Date: 2013-05-21 (Tue, 21 May 2013)<br/><br/> Changed paths:<br/> M S02-bits.pod<br/><br/> Log Message:<br/> -----------<br/> Small clarification in subscript adverbs<br/><br/>After masak++ made me think about it more<br/><br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.perl6.language/2013/05/msg35219.html Wed, 22 May 2013 19:38:48 +0000