If you have a Perl-related news item you'd like to share, you may post it in the Perl Newssection.
Please try to avoid duplicating news; but pointers (with summaries) to important stories on other sites are acceptable here.
I am enjoying a new monospaced font for coding my Perl using Textpad in Windows; it's called Camingo and it's available for free at myfonts.com, where you can see a demo. It has a very clear distinction between "1" and"l", a slashed zero, and a clean look I find very pleasing. The designer/publisher -- Jan Fromm -- calls it a "type family for programmers." I think they'd be OK with my pasting in this excerpt from its description:
A compact appearance and a moderate line height provide for good legibility and make writing code a pleasure. It is based on CamingoMono, but has several specially-drawn glyphs that work well at small sizes, including Q, l, &, *, ~ and #. The stroke weights are relatively light, which makes CamingoCode suitable for both bright and dark visual themes.
Rakudo Star is a "batteries included" distribution that couples the Rakudo Perl 6 compiler with an installer, the C calling interface, bundled modules, and doc.
The new Rakudo Star 2014.04 release is the first to be shipped with a MoarVM and JVM backend (as well as a Parrot VM backend). This marks the stage where not only is the Rakudo compiler on the MoarVM and JVM backends passing more spectests than on the Parrot backend but also the ecosystem -- installer, modules, doc -- has generally caught up too.
The biggest impact so far of including these new backends is on performance, use of concurrency1, and use of Java code2.
Rakudo on Parrot is currently fastest for code that does a lot of string slicing and dicing. This is Rakudo on Parrot's main current advantage, one it's likely to retain for another few months. Ignoring that, Parrot is much slower for most scripts and the Rakudo/NQP backend does not support concurrency.
Rakudo on MoarVM runs most P6 scripts a lot faster using a lot less RAM than either Rakudo on Parrot or Rakudo on JVM. Concurrency is supported, though not quite as robustly as on the JVM.
Long running scripts sometimes end up running a lot faster on the JVM backend than on either MoarVM or Parrot due to JVM's JIT. The JVM also supports P6's concurrency features and calling Java libs.
a long awaited update on App::cpanminus happened yesterday.
You will ask: Why mentioning? The answer: Over months there was a bug which kept me away from using this everyday (and loved) tool with Strawberry Perl. With the change "Bump fatpacked local::lib" it now works the same way I'm used to under Linux. Just installed a very fat package (many dependencies) without problems.
We are very excited to let you know that (for a limited time only) we are offering a special Personal license of Komodo IDE to individual developers for $89. If the new Personal license is well received it may actually get a permanent place in the Komodo lineup… we're hoping it does!
Seems like a good deal to me. I'll probably buy it as that price!
Be sure to check out the limitations of this personal license
Damian Conway gave us a brilliant lecture on Perl6 tonight here near Geneva. I'm already convinced P6 syntax is the smartest at present. I only regret it doesn't benefit the advantages of a fully compiled language.
Hi I have created a Perl app that displays the meanings in terminal. It now works on Linux. It depends upon SQLite. I need to ask the user to install the package. I will be happy to have your feedback on it and help on packaging it to a Single click to install package. Its available on Github at https://github.com/tirkarthi/Wordzilla-Perl . I will be happy to have feedback.
This year the DC and Baltimore Perlmongers will be hosting our 3rd DC-Baltimore Perl Workshop! We have dcbpw.org/dcbpw2014 up and running -- I just posted the Call for Speakers. Come on over and register, submit a talk, watch for updates, etc.
The first day, Saturday May 3, will be a 2-track conference on a variety of Perlishness. The second day, Sunday May 4, is a project-athon -- bring a project and share, or don't bring one and others will share with you! :)
timotimo has begun publishing a Weekly changes in and around Perl 6 report; the current one (week 7) is mostly about a bunch of MoarVM improvements that landed in the last week, some stuff that's coming up, and ways to get involved.
I am deeply saddened to report that David, koolgirl's 6-year old son, has passed away suddenly and unexpectedly from pediatric myocarditis caused by coronavirus infection.
David was the sweetest child you will ever have the privilege to know. He was bright, funny, cheerful, autistic, and loved animals, especially his beloved dog, Gizzy, who passed late last year. He loved pirates, riding his brand-new bike that Santa brought, and Disney's Cars and Planes, and was thrilled to be starting Cub Scouts this year.
As some of you may know, koolgirl nearly lost her legs a few years ago due to peripheral venous insufficiency and resulting gangrene. She should be on disability, but has not yet been accepted. She works very long, hard hours to keep her little family together.
I hope this plea does not seem gauche, but we would like to request that donations for David's Memorial be made via PayPal to rockwaretech <at> gmail <dot> com.
Please note that time is of the essence; koolgirl's appointment with the funeral director is tomorrow morning.
(I do have koolgirl's express permission to post her email here for this purpose.)