Roan Kattouw wrote:
> To get back to {{cite}}: the template itself contains no more than
> some logic to choose between {{Citation/core}} and {{Citation/patent}}
> based on the presence/absence of certain parameters, and
> {{Citation/core}} does the same thing to choose between books and
> periodicals. What's wrong with breaking up this template in, say,
> {{cite patent}}, {{cite book}} and {{cite periodical}}? Similarly,
> other multifunctional templates could be broken up as well.

While this is not a comment on merits of string functions in general, 
there are following wrong things with that approach:

- It is easier for users to remember the name of just a single template.

- Multiple templates that are separately maintained will diverge over 
time, for example same parameters might end being named differently.

- A new feature in one template can't be easily applied to another template.

_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to