Interesting: it was done with Claude, in about one day.

I used to do ports as means to get a taste of new programming languages, now it hardly seems worthwile the trouble with most AI tooling.