2025.27 Your First Language?

Wayland’s Corner

Wayland makes the case for Raku: Your First Language?

Python … draws in developers who know nothing but Python their entire lives. It trains them in The Python Way. We need to be unafraid of drawing in developers who will know nothing but Raku, and we can train them in The Raku Ways (note the plural).

Tony’s Corner

There’s a new fez ecosystem entering test phase. If you want to give it a drive, try:

git clone https://github.com/tony-o/raku-fez.git
cd raku-fez
zef install -f --/test .

Steve’s Corner

Steve goes on with HARC Stack: Componenting, the eighth in the serious and finally getting to some meat. NB. Air::Component is built on Cromponent by FCO. This is the HARC embodiment of HTMX Locality of Behaviour (LoB). It caused some raised eyebrows in the HTMX Reddit (see Comments below).

Weeklies

Weekly Challenge #329 is available for your perusal.

Core Developments

  • Patrick Böker prioritized &return on the 3rd try to resolve the returns conflict. Calling &return triggers a stack unwind which can cause code (e.g. in LEAVE phasers) to run. That code can also call &return. The returns conflict, if the later return unwinds over the return continuation marker of the former return in the call stack, i.e. the LEAVE frame. In such situations one wants the return to win that unwinds more of the stack. This is the behavior implemented by this change. Previously the later return always won.
  • Elizabeth Mattijsen made DateTime’s julian-date method take timezones into account.
  • MasterDuke optimized unsigned native ++/--. Now my uint $a; $a++ for ^10_000_000; say $a; say now - INIT now takes ~0.24s, same as the int version, where before it was ~1.15s.

Meanwhile on Bluesky

Meanwhile on YouTube

Questions about Raku

Comments about Raku

New Raku Modules

Updated Raku Modules

Winding down

Please keep staying safe and healthy, and keep up the good work! Even after week 25 of hopefully only 209.

Meanwhile, still: Слава Україні!  Героям слава!

~librasteve (job sharing)

If you like what I’m doing, committing to a small sponsorship would mean a great deal!

Leave a comment