July 5th 2026 - Things I Worked On

Started adding types to Hith

I'm reading through Lisp In Small Pieces and I was inspired to add types to atoms, booleans, symbols, strings, integers, and floats. I added them but of course it broke a bunch of tests so I'm working on integrating those changes cleanly.

Bangen - Colorful ASCII banners in the Terminal

Bangen is a terminal application that can turn text into colorful output to be displayed in the terminal. This is my journey trying it out.

I cloned the repo here:

git@github.com:programmersd21/bangen.git

I then tried running some of the examples and it looks pretty nice. But I encountered an issue when trying to list the effects with:

bangen --list-effects

I dug around in the code and found out that these types of commands are missing a "main" prefix like this:

bangen main --list-effects

I raised an issue about it here and then corrected the README and examples in the bangen –help output. I opened a PR with those changes here.

I don't personally like having to add "main" as the first argument just to pass optional flags but we'll see if the creator of bangen wants to change it.

PR got merged after a few minutes but I don't like the look of having to use "main" so I opened a discussion here with a better solution.