Today's coding session involved converting the FishEd Max code to SuperStrict mode, where all variables, and their types, are declared (in short, no more temporary variables called "nob" littering my routines). This was an utterly thankless task, at the end of which the program looked no different than it had two hours earlier.
The advantages of SuperStrict are rumoured to be plenty: reduced compile times, less errors, more efficient internal 'garbage collection', and faster compile times. I didn't notice any of these, but it did have the effect of slowing down the memory leak I discovered a couple of days ago (which is precisely why I converted the code to SuperStrict in the first place), so now the program only creeps up by 1Mb per second, as opposed to 2Mb.
