Not the point of the article, but the script can be written more concisely:
#!/usr/bin/env raku
run «git switch $_», :!out, :!err and last for <main master>;
run «git branch -d $_» for run(<git branch --merged>, :out).out.lines».trim.grep: !*.starts-with: '*';
> and because you will want to use external libraries for that, and package management for scripting languages is terrible.
I'm not sure Raku can be called a scripting language, although it can be used as one.
Also I would like to know which parts of package management in Raku are terrible, I'm sure it helps people improve it, since Raku implementation and tooling are young.
I'm not very knowledgeable on this. But, a program that wants to support RTL languages, in this case a terminal, needs to support bidirectional text and text shaping.
I needed a fast and simple way of finding information about movie and TV series, and also their IMDB, RottenTomatoes, and Metacritic ratings and an average rating of them. So that's why I created it.
It uses OMDB API, unfortunately its ratings are not very up to date.
I originally created this app with Elm, but after finding Svelte, I recreated it with Svelte to learn using it.
> and because you will want to use external libraries for that, and package management for scripting languages is terrible.
I'm not sure Raku can be called a scripting language, although it can be used as one.
Also I would like to know which parts of package management in Raku are terrible, I'm sure it helps people improve it, since Raku implementation and tooling are young.