(Need to catch up? See the "Raku for Beginners class from 2023 at: https://youtu.be/eb-j1rxs7sc and https://youtu.be/2UO-LEhOkiM )
Time to start thinking in Raku!
Have you:
* Written nested loops?
* Summed a list, or created a running total?
* Compared elements of one array to another array, or to the same array?
Raku's meta-operators do these (and much more) so concisely that it can change your thinking.
Come let me "wow" you!
You are likely doing reduction, production, Cartesian cross-product, combinations, and zipping, even if you don't think in those terms.In Raku, we have concise ways to express these tasks!
Yay!
...with operators so tight that they can change the way you think about your problem-solving!
Hooray! Large cheer!
...and often with two or three hard-to-distinguish ways to do it!
Woohoo!
Wait, what???
TIMTOWTDI, come find out when to use which way!
Presenting hyper-operators and meta-operators in a way that will move us from typical reactions of "Oh! Cool!" to actual adoption in everyday coding, by focusing on spotting the use-cases. For example, "When you see FOO, think BAR", where FOO might be nested loops walking the full span of the same array twice, and BAR would be the `X` operator.