Jonathan Worthington has opened the Comma IDE Early Supporter Program for business with a simple Tweet.
So if you’re a fan of using IDE’s, and you are or want to be working with Perl 6, now is your chance get this developer efficiency boost! (FaceBook and more FaceBook comments).
Closed For Business
After an 11-year run, Moritz Lenz has had to take the famous irclog.perlgeek.de
website offline because of GDPR considerations, especially about the German implementation of them.
I’m sorry, but I had to shut down the IRC logs.
I have found no way to make public IRC logs compliant with the privacy policies enforced by the GDPR and its implementations.
The source code of the underlying software is still available from GitHub. Use it based on your own judgement and understanding of the law.
I’d like to thank all contributors, users and visitors for their support.
Hopefully we will be able to host this service somewhere else really soon. In the meantime, logs for some Perl 6 related channels can be found on colabti.org
: #perl6, perl6-dev, #perl6-toolchain and #moarvm. Comments can be seen on /r/perl, /r/perl6, Hacker News and Twitter.
I think a BIG THANK YOU is in order for Moritz Lenz for this (and many other services) he has rendered to the Perl 6 community!
No European TPC Venue for 2019 yet
More Bad News. Thomas Klausner tells us that still no proposals to host The European Perl Conference in 2019. Please get working on your proposals and mail them to venue@yapceurope.org. Thank you in advance on behalf of all the current and future visitors!
JJ Merelo’s Documentation Grant Completed
JJ Merelo has completed his work on the Perl 6 documentation repository. His work is visible and we’re better for it. And he already has published a scientific report (Perl 6 documentation repository through time: dealing with issues) about it. Soon we should have the final grant report!
Squashathon Results
Last Saturday saw another Squashathon, this time focused on the Perl 6 bots. Among other improvements, all whateverable bots now support multifile gists. See the overview for more information.
Perl 6 Tutorials at TPCiSLC
There are still a few seats available at the Perl 6 tutorials at The Perl Conference in Salt Lake City (17 – 22 June 2018)!
- The Hitch-Hiker’s Guide to Perl 6 on 22 June by Jeff Goff.
- Making your Perl 5 Modules work in Rakudo Perl 6 on 17 June by Elizabeth Mattijsen.
Also be sure to check out the The Perl Conference 2018 Newsletter: 2 June 2018 by Irish Pebbles.
Call for Grant Proposals
The May 2018 Round of Grant Proposals will close on June 9th. Make sure you get your Grant Proposals in! Whether they are for Perl in general, Perl 5 or Perl 6. Let The Perl Foundation help you do great things for the community!
Blog Posts
- Reddit link flair for tagging Perl 5 / Perl 6? by tm604.
- Temporally Quaquaversal Virtual Nanomachine Programming In Multiple Topologically Connected Quantum-Relativistic Parallel Spacetimes… Made Easy! by raiph.
Core Developments
- Ticket status of past week and the month of May.
- Timo Paulssen and Samantha McVey fixed several issues that a recent
Coverity
scan uncovered. - Samantha McVey did several optimisations related to often used
nqp::ops
and sped up the NFA by using a cached grapheme iterator. And she fixed some issues with collation and theSHIFT-JIS
encoding. - Stefan Seifert created JIT templates for several
nqp::ops
. He also continued his work on being able to write meta-classes in Perl 6, rather than inNQP
. - Tom Browder did some more whitespace fixes with regards to Perl 6 pod.
- Jeremy Studer further tweaked the new signals support, so that the Perl 6 code can be further simplified. He also fixed an issue with the value sent to a signal handler.
- Elizabeth Mattijsen moved the experimental support for
pack
/Buf.unpack
out of the setting (so that they will only become available after ause experimental :pack
). She also made it possible to specify an:api
value in all places where you could already specify a:version
or:auth
value. - And many other smaller fixes and improvements.
Meanwhile on Twitter
- Lazy stream of primes by Moritz Lenz.
- Quick quoteword by Zoffix Znet.
- Negating a variable without repeating the variable name by Zoffix Znet.
- Useful for 5 to 6 by Mohammad S Anwar.
- 300 Members by Zoffix Znet.
- Can’t wait to test it! by JJ Merelo.
- Squashing real bugs by Zoffix Znet.
- Buggy Perl 6 by Zoffix Znet.
- RPi button press by Zoffix Znet.
- Aw, crap by Zoffix Znet.
Meanwhile on StackOverflow
- “An operation first awaited” by Norman Gaywood.
- Mixing roles into
Callable
s by JJ Merelo. - When does
for
call theiterator
method? by JJ Merelo. - “Cannot assign to immutable value” when trying to assign to a string + role by JJ Merelo.
- Is there a shorthand where One or More positionals match a Type in a multi signature by p6steve.
- How to convert a url to an IP address by 7hsk.
- What is the syntax for deleting an array element if you don’t know its index? by JJ Merelo.
sleep
doesn’t work correctly on docker-compose by Daniel.- How to tune Vim Perl 6 syntax highlighting to de-emphasize sigils? by cowbaymoo.
- Malformed UTF-8 causes program crash by lisprogtor.
<.ident>
function/capture in grammars by Mikkel.
Meanwhile on FaceBook
- CPAN not being closed by Andrew Shitov.
- Button on a RPi by Zoffix Znet.
Meanwhile on perl6-users
IO
??? by ToddAndMargo.- Need
mkdir
,chown
,chmod
,del
by ToddAndMargo. - <> question by ToddAndMargo.
- Is there a built in recursive
rmdir
andmkdir
? by ToddAndMargo. - Need second pair of eyes by ToddAndMargo.
- How to print colorized text to the terminal by Xin Cheng.
Meanwhile on PerlMonks
- Flattening out arguments to splice by Oberon.
say
variable in Class by Edelbaer.- Why should any one use / learn Perl 6? by skooma.
Perl 6 in comments
- Curious about Perl’s strengths in 2018 by raiph.
- An APL Slang by b2gills.
- Up and coming language by hippo.
- Personal growth and learning by jdoege.
- A more elegant way to filter a nested hash by Veltro.
- Adoring threads by 1bent.
- Wrong about several things by woolfy.
Perl 6 modules
New Modules:
- IConv by aloren.
- Acme::Truth by tison.
- Memoize, P5math, subs and vars by Elizabeth Mattijsen (for the CPAN Butterfly Plan).
Updated Modules:
- Sparrowdo by Alexey Melezhik.
- GeoIP2 by Pawel Pabian.
- App::FindSource by aloren.
- Net::LibIDN2 by Ben Davies.
- PDF::Class by David Warring.
- Env, P5chdir and P5built-ins by Elizabeth Mattijsen (for the Butterfly CPAN Plan).
Winding Down
A very full, happy and a sad week. Hopefully next week only a full and happy week. See you then!