Skip to content

Licker

Tags: programming

Behold The Licker

The title is a portmanteau of the words “license” and “picker”.

See it in action here:

gif demonstrating licker

This is the first time I write go and I gotta say, it’s the most normal language of all time. I am neither impressed nor let down by it, it feels like I’m writing C but without any of the footguns provided. I did enjoy how well documented the stdlib is and how much functionality it provides.

However, there are some strange quirks. I have no idea why the default location for installing binaries with go install is in ~/go. It would have been much nicer if it had asked me where it was going to start putting binaries first. Specially considering my home directory is a place where I do lots of things, it would not have been surprising to me if I had a folder named go in home directory at any given time. Nevertheless, I just had to change a single environment variable to get it up and running in my preferred location: $XDG_DATA_HOME/go.