The Slow Meditation of Large Format Photography
Five Years of The Swiss Perl Workshop
It’s five years since I arrived in Switzerland, and rather than writing an obvious blog post on my time in the country I thought I would do this instead. The Perl programming language brought me to Switzerland, so it feels rather appropriate.Read More...
TPC and The End of Language Dominance
I’ve slowly been reading through the perl1 commit history to learn more about it, which is no small task given there are now more than 2^16 commits going back to the epoch of December 18 1987. But the commit logs for the perl git repository read like a book, so they’re a pleasure to look through. In fact, because I didn’t want to do this on my computer I’ve now exported the logs to a PDF and then to my Kindle2.
Before we get started: there is “perl”, the interpreter, and there is “Perl”, the language. There is no such thing as “PERL”. While I will occasionally confuse “perl” and “Perl”, probably even in this post, you will never see me use “PERL”. ↩
For the curious - the perl git repo was migrated from perforce and the history before 5.004 was rebuilt from the original Usenet posts/patches, so it does read like a git repo history should read: subject + rationale for each change. The logs up until the v5.26.0 tag contain 2,547,972 words across 659,680 lines. When exported to a PDF, via
git log --reverse v5.26.0 > perl5_git_log.txt; cupsfilter perl5_git_log.txt > perl5_git_log.pdfthey result in a 10,750 page 21MB file. ↩
Social Media Zero
Every app attempts to expand until it can send messages. Eventually those apps are added to the existing pile of apps that already do so.Read More...