[Tutor] Sys.argv read parameters

Danny Yoo dyoo at hashcollision.org
Wed Apr 17 23:15:10 CEST 2013


Yup!  Sorry about my tone for its stridency.  But I just got concerned
that the original poster seemed content about turning the chain of if
statements into a table definition.  To my mind, they're very closely
related, data and control.  I'm trying to push the OP to realizing
that if they are doing this, they are still enumerating all the
decisions.  Maybe it's not in the form of a chain of if statements,
but it's still reflected in the structure of the table.

(It's the same reason I get concerned when I see students not
recognize the similarities between if statements and polymorphism:
it's all about transmogrifying control flow and data structures.)

Let me say that if there's non-uniformity among the choices, then the
table lookup approach (a dispatch table) is probably the right tool.
If there's uniformity, then a computational approach should be
considered.


More information about the Tutor mailing list