Alexander Kiryuhin has announced the Rakudo Compiler 2021.04 Release. A little later than originally planned, because some issues were discovered that needed to be fixed, either in core or in the ecosystem. Kudos to Alexander and all the other people that worked on this release!
This release comes with new
IO::Path methods, and support for Julian Dates in the
DateTime class, and a
now term that is 38x as fast. Also many stability and speed improvements and other assorted features and fixes. JJ Merelo‘s Alpine-raku docker containers are also updated, as well as the Rakudo Linux Packages (now also including *buntu 21.04) by Claudio Ramirez. A new Rakudo Star release should be available soon.
Wenzel P.P. Peppmeyer only posted one blog post this week: Reusing a wheel.
Community Affairs Team
- Use correct size for size argument to
- Fix spesh missing writes to containers
- Fix missing
- Accurately calculate
pow_n(10.0, $exp)for floating point
- Revert “Lazy allocation of HashMap for VMHash storage on JVM.”
Please check them out and leave any comments that you may have!
- Daniel Green did a lot of work streamlining the Azure CI pipelines and gave
- Stefan Seifert made sure that inlining also takes synthetic de-optimization points into consideration and fixed some doubly rooted variables in MoarVM. They also fixed a long standing issue with regards to using
EVALin the mainline of a precompiled module.
- Elizabeth Mattijsen changed
SlippyIterator.is-deterministicto always return
False, and also reverted subclassability of
List.jointo await a further definition on the exact semantics.
- And some other smaller fixes and tweaks that made it to the release.
Questions about Raku
- Can I introspect a
Regex‘s interpolated value? by Daniel Sockwell.
Meanwhile on Twitter
- Named Tuple in Raku by Jonathan Stowe.
- Assymmetry as a feature by Michael Schaap.
- Cool SQL Slang by JJ Merelo.
- Anything other than 7 by Joaquin Ferrero.
- Banned by Elizabeth Mattijsen.
- Called Raku now by JackFly26.
- Prodfiler support by Salve J. Nilsen.
- Thank you, Perl-Services! by The Raku Conference.
- Guess Who! by Microsoft Developer UK.
- Some Love! by Joelle Maslak.
- Not even wrong by Leon Timmermans.
- First Raku Conference by Suman Khanal.
- Awesome Unicode support by Suman Khanal.
- Never arrived by Eric Pugh.
- Talk wanted by The Raku Conference.
- Many wishes already supported by Jo Christian Oterhals.
- A crazy idea by Цифругл.
BagHashes by Christopher Bottoms.
- Talk approved for LambdaintheAlhambra! by JJ Merelo.
- Guest contributions picking up by Mohammad S Anwar.
- Added in 2020 by Julia.
- #110 in a tweet by Markus Holzer.
Meanwhile on the mailing list
gather take eagersyntax by Norman Gaywood.
Comments about Raku
- Nothing panned out? by Ralph Mellor.
- Shortest possible alias by Ralph Mellor.
- Operators are just functions by Ralph Mellor.
- A case study by Ralph Mellor.
- Lexical refinements by Elizabeth Mattijsen.
- Only partially open source by Ralph Mellor.
- Significantly different by Brad Gilbert.
- Being able to choose your style by Ralph Mellor.
- On swearing by or at it by Ralph Mellor.
- When interested in MoarVM only by Ralph Mellor.
- A grammar for your toy PL by Ralph Mellor.
- Never based on Perl by Ralph Mellor.
- Think Raku by birriel.
New Raku Modules
Updated Raku Modules
- Terminal::ANSI by Brian Duggan.
- CSS, CSS::Specification, PDF, CSS::Properties, CSS::Grammar, CSS::Writer, CSS::Module by David Warring.
- Interval by Elizabeth Mattijsen.
- Tinky by Jonathan Stowe.
- Gnome::Gdk3, Gnome::Gtk3 by Marcel Timmerman.
It’s always nice to be able to report on a new release! The work of many volunteers frozen into a form that can be easily used by others. And with some nice stability and speed improvements to boot! But I digress. See you next week for another instalment of the Rakudo Weekly News! Until then, stay healthy and stay safe!