+++ date = "2024-11-21T16:13:55+00:00" lastmod = "2024-11-21T16:14:34+00:00" tags = [ "gists" ] +++ Some of my configuration files are online aren't they? [Raku](https://raku.org/) is one of the most interesting, if not the most. I'm not an expert but it pretty much has every language construct ({{< abbr e.g "for example" >}} [promises](https://docs.raku.org/type/Promise#method_allof)) plus exotic stuff. The exotic operators are strangely intuitive (and "hyped"). ```raku {caption="My [array (@)](https://docs.raku.org/language/variables) named bin has numbers 1 to 3 (1..3) like this [ 1 2 3 ]. The [hyper](https://docs.raku.org/language/operators#Hyper_operators) operator >>++ increments (++) its items by 1. Say prints [ 2 3 4 ]."} my @bin = 1..3; @bin>>++; say @bin; ``` I use it for quick {{< abbr CLIs "command line interfaces" >}} with the [multi](https://docs.raku.org/syntax/multi) dispatch [CLI feature](https://docs.raku.org/language/create-cli). The logo is [a butterfly](https://docs.raku.org/assets/images/camelia-recoloured.png) (or maybe it's a raccoon).