What's new?


This page lists changes to this web site that happened within a year of the most recent update.


Date Alterations
3rd December 2023 Added missing source files to my C library of portable utility functions — whoops! Further titivated my article on structured programming in C.
18th November 2023 The latest version of my C library of portable utility functions supports safer parsing of CSV data and appending formatted strings to automatically reallocated buffers. Made minor edits to my article on structured programming in C.
5th October 2023 Uploaded a newer version of Harriet's Textseek application.
14th July 2023 Minor edits to my article on C versus C++.
18th June 2023 Uploaded the latest version of my C libraries for debugging, portable utility functions, calling RISC OS SWIs, and RISC OS application development.
6th May 2023 Minor edits to my articles on structured programming in C and C versus C++.
15th April 2023 Added two more rebuttals to my opinion piece on structured programming in C.
18th March 2023 Use a single slightly less garish (i.e. websafe colours be damned) colour scheme.
14th March 2023 Published an article based on my recently-submitted WG14 paper: Why C needs a new type qualifier. Minor alterations to code examples in C versus C++.
22nd December 2022 Shared some self-reflection I wrote in 2018: Creation: An act of sheer will?
21st December 2022 Refactored a code example in my tutorial on generic programming in C.
17th December 2022 Added a link to PekoeBlaze's review of Rienzi (one of my Doom maps).
16th December 2022 Updated or removed links to David Thomas's defunct Tristone web pages. Added missing alt attributes to images to satisfy the W3C validator.
15th December 2022 Titivated my tutorial on polymorphism in C and article on Id Software games. Added links to playthrough videos of my Doom maps and to relevant pages on the Doom Wiki.
10th December 2022 Added a paragraph on undefined behaviour to my tutorial on polymorphism in C.