[REBOL] Ifs Re:(6)
From: lmecir:geocities at: 12-Oct-2000 21:10
Well, the problem is, that you are trying to disobey the KISS rule. That
rule means, that your signed-if-for-dummies should do one thing and do it
well. I think, that it should execute the properly chosen block. It shoudn't
try to evaluate its first argument at any price, because supplying it is a
work for the caller IMO. I am pretty sure, that the code is much more
brittle
and cryptic, than the proper solution, which should work for
useful first argument values and not for any garbage. E.g. your solution has
the worst possible property of any algorithm: there are some inputs, for
which the algorithm doesn't stop.
Regards
Ladislav