I installed Rakudo Star

It’s the reference implementation of the Raku programming language. https://rakudo.org/

The installer ran very quickly and the REPL worked out of the box. Nothing else to report yet, but I’m sure I’ll have more to say in the future.

Happy hacking!

Updated 1: Rakudo won’t build from source on Cygwin because libuv is still a bit dicey there.  However, cascent/neovim-cygwin looks like a promising step forward.

Advertisements

Music of the Day

“Moonmadness” by Camel.

Wow!  I had heard of Camel before, but this is the first full album I’ve listened to.  It will be in my collection as soon as I can conveniently arrange it 🙂 .  (Edit and I now have the CD!)  Solid prog rock in a fantastic style.  Well worth a listen, and stands up to repeated play.

There’s an Easter egg.  To find it, pretend you’re British while reading the track titles.

More details at Prog Archives.

Minimizing Collateral Damage

This cool article about how software engineer Thanassis Tsiodras rooted his Android tablet reminded me of some things I’ve been thinking about for a while.  We have spent decades learning how to minimize collateral damage in technology.  For example, on Thanassis’s tablet, getting shell access wasn’t enough because the SELinux configuration provided another line of defense.  Why haven’t we applied what we have learned in the tech space to the wider world?

The US elections are tomorrow.  No matter who wins, hundred of millions of people are going to be unhappy.  Let’s revisit how we can apply technological structures and design patterns (not technology itself, for once!) to minimize the collateral damage our leaders do.

I write this now so you’ll know it’s not sour grapes.  No matter who wins tomorrow, I will be working on this series.   Continue reading