On 10/27/2010 02:06 PM, Nicholas A. Bellinger wrote:
Think of changes like steps in a math proof. You want to make a series
of equivalent transformations such that, each transformation takes the
code (proof) one step closer to your goal.
unlocked_qcmds does nothing but increase complexity, as opposed to an
equivalent-transformation mechanical code change much more easily
provable as correct (or broken). unlocked_qcmds is the type of
transition step you always want to avoid if possible. Conditional
locking logic tends to be complexity at its worst... and in this case,
it's all avoidable.
Jeff
--