Elizabeth Mattijsen got inspired by their work on the Raku grammar to make three problem solving issues that may affect the future of the Raku Programming Language:
- What does the absence of a
use v6.x
mean? - Indirect object syntax should be deprecated
- A language level specification should be exact
As usual all comments and suggestions on these issues are welcome!
Anton’s Corner
Anton Antonov published a video demo about Jupyter Chatbook LLM cells (/r/rakulang comments).
Paweł’s Corner
Paweł bbkr Pabian continued their “Introduction to UTF” series of blog posts with “UTF-8 regular expressions“.
Wenzel’s Corner
Wenzel P.P. Peppmeyer explores new ways of generating enums (bitmasks) from a Capture
with named arguments in “Dodging segfaults“.
Raku Steering Council
The minutes of the meeting of 9 September have been published.
Weeklies
Weekly Challenge #234 is available for your perusal.
New Pull Requests
- [JVM] Work around error for back-references
- RakuAST: Role signature fixups
- Fix of * .. non-number Range scenarios
Core Developments
- Elizabeth Mattijsen added the proper operator properties for a number of operators that apparently had been forgotten.
And in RakuAST developments this week:
- Elizabeth Mattijsen completed rewriting of the NQP expression parser in the Raku grammar, removing much hash building / checking when parsing expressions.
- Ab5tract added support for the
==>
and<==
feed operators, and made sureonce
blocks actually run (once). - Many smaller fixes and tweaks.
- The number of passing test-files with the new Raku grammar are now 109/148 (
make test
+0) and 951/1358 (make spectest
+3).
Meanwhile on Mastodon
- The documentation has improved by Paul Buetow.
- An array of distinct integers by Massa Humberto.
- Passenger Details by Massa Humberto.
- Alphabets Only by Massa Humberto.
- Increasing Order by Massa Humberto.
- A complex thing in reality by Daniel.
Questions about Raku
- Create a new Class Property that is Two Arrays Accessed as a Hash? by s-ro_mojosa.
- When is
use lib PATH
evaluated? by Fritz Zaucker. - Is it possible to predefine the initial size of a
Str
? by Brass P.. - High memory consumption in a “Hello World”? by fbmac.net.
- Exit the function without aborting the script by Suman Khanal.
Comments
- Damage and disruption by TristanBall.
- Need to fiddle around by G3rn0ti.
- Radically different takes on eager / lazy evaluation by Ralph Mellor.
- To achieve a half-functioning IDE fascimile by not_kurt_godel.
- A lot more diverse by Aerbil313.
New Raku Modules
- Raylib::Bindings “Autogenerated raylib bindings” by Dan Vu.
Updated Raku Modules
- Text::Plot, Jupyter::Chatbook, LLM::Prompts, LLM::Functions, Data::Summarizers, Data::Reshapers by Anton Antonov.
- App::Mi6 by Shoichi Kaji.
- WebDriver2 by zjhmoss.
- Net::Ethereum by Konstantin Narkhov.
- PDF::Content by David Warring.
- WWW::GCloud by Vadim Belman.
- SQL::Abstract by Leon Timmermans.
- Mi6::Helper by Tom Browder.
- Text::MiscUtils by Geoffrey Broadwell.
- File::Find by Márton Polgár.
Winding down
Yeah, yours truly had some issues to get out of their system! Meanwhile, Слава Україні! Героям слава!
Please keep staying safe and Cool and healthy, and keep up the good work!
If you like what I’m doing, committing to a small sponsorship would mean a great deal!