One thing that always stuck out to me though, were the counters in the room. We'd leave one in the test chamber as close to the parts as possible, to get more accurate readings. Those little counters always borked out. The 7-part digital counters would just flicker and dance about in the rads. These 'hardened' counters would always fail first, and a lot sooner, than the CPUs.
I was just doing the dosing, not the code in the CPU. But if those very simple counters were fried well before the more complicated CPUs, and they were not in the full thrust of the radiation, then I can't imagine what those guys were doing to mitigate their code in that rad-soup. It was very impressive.
>Building Lua should be straightforward because Lua is implemented in pure ANSI C and compiles unmodified in all known platforms that have an ANSI C compiler.