14
In regard to performance and scalability in package design, is it best to:
- … ‘overload’ function names (letting Mathematica sort out which version to use based on patterns/conditions/tests and the way the system orders definitions)?
- … or to construct a single function with a Switch[] (or similar command) to direct evaluation?
Mathematica’s expressiveness frequently confuses me with silly (?) issues like this.