Part of my ongoing efforts towards releasing the FutureMUD engine to the public as a v1.0 has been directed towards making certain things self-documenting. One such area has been the prog system – an absolutely core element of how the engine works, basically the scripting engine but used quite extensively to cut down on code complexity by outsourcing the customisation logic of various things.
At any rate, until now if you wanted to write progs you largely had to be me or at least just read the code to see what things do. Now, the code spits out an up to date HTML file with all that information, help on how to use the function, input help etc. I’m slowly rolling it out a little at a time across all the functions.
If that sort of thing interests you, you can check it out at Prog Functions Reference.