2025.44 Jimmy Wales on Audrey Tang

The Seven Rules of Trust

Andrew Shitov says:- I wanted to draw your attention to this new book by J. Wales: https://en.wikipedia.org/wiki/The_Seven_Rules_of_Trust. But actually to a part of the last chapter, where he mentioned Audrey Tang.

Tang is famous in Raku circles as the author of PUGS, the first working Raku parser prototype written in Haskell and has demonstrated how Raku skills can lead to a career in government. 😉

Fosdem 2026

Sadly our request for a joint perl and raku devroom at Fosdem was declined. Many rakuteers are still aiming to attend and the call for participation in other devrooms is now open here.

From: FOSDEM 2026 Call for devrooms
Hi!

We are sorry to tell you that we cannot accept your proposal “Perl and Raku” as a FOSDEM devroom. There were a lot of good proposals (137), and only a limited number of rooms.

You can still apply to do a talk in one of the accepted devrooms or other tracks. Keep an eye on https://fosdem.org. The call for presentations in those will open around November 1.

Kind regards
The FOSDEM devroom organisers

Raku Tips ‘n Tricks

This is the second of the new tips and tricks item.

RTnT#2: Data Dump Tree

#in Raku you can use the built-in Data Dumper function 'dd' like this:

my %company = ( 
    name        => "TechNova Solutions",
    founded     => 2011,
    headquarters => {
        city  => "Amsterdam",
        country => "Netherlands",
        employees => [
            { name => "Anna de Vries", skills => ["Perl 6", "Rust", "CloudOps"] },
            { name => "Marco Janssen", skills => ["Docker", "Kubernetes"] },
        ],  
    }   
);
dd %company;

#OUTPUT:
{:founded(2011), :headquarters(${:city("Amsterdam"), :country("Netherlands"), :employees($[{:name("Anna de Vries"), :skills($["Perl 6", "Rust", "CloudOps"])}, {:name("Marco Janssen"), :skills($["Docker", "Kubernetes"])}])}), :name("TechNova Solutions")}

#ok, that's quite a handy way to see what is going on, but the module Data::Dump::Tree is a great power up for more complex nested data structures:

use Data::Dump::Tree;
dd %company;

#OUTPUT:
{3} @0
├ founded => 2011   
├ headquarters => {3} @1
│ ├ city => Amsterdam.Str
│ ├ country => Netherlands.Str
│ └ employees => [2] @2
│   ├ 0 = {2} @3
│   │ ├ name => Anna de Vries.Str
│   │ └ skills => [3] @4
│   │   ├ 0 = Perl 6.Str
│   │   ├ 1 = Rust.Str
│   │   └ 2 = CloudOps.Str
│   └ 1 = {2} @5
│     ├ name => Marco Janssen.Str
│     └ skills => [2] @6
│       ├ 0 = Docker.Str
│       └ 1 = Kubernetes.Str
└ name => TechNova Solutions.Str

# install this module with the command zef install Data::Dump::Tree

~librasteve

I hope many of you like this idea. To contribute please make a gist and share via the raku channel IRC or Discord using the weekly robot like this… weekly: link-to-gist.

Weeklies

Weekly Challenge #346 is available for your discovery.

New Docs Pull Requests

New Pull Requests

New Core Developments

New Raku One-liners

Questions About Raku

Comments About Raku

Updated Raku Modules

Winding down

Note to self on the chosen FOSDEM devrooms: the language centric rooms are Go, Python and Rust – perhaps we can reach out to other emerging languages (Nim, Zig, Haskell, Julia, Mathematica, etc) and coordinate with them in 2027.

Thanks for the positive feedback on the Tips & Tricks section – it’s success rides on a steady flow of interesting quirks from you or dear reader … so don’t be shy and lets make it a regular feature to help bring newcomers up to speed on all the cool stuff we have in our bushel.

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

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

~librasteve (editor-in-chief)

One comment

Leave a comment