| | :: Re: "Thus, I agree with CodeCat that clearer templates are preferable to more opaque, [[Danieline]] ones": FWIW, I imagine that ''everyone'' agrees on that point — including Daniel, who presumably doesn't intend for his templates to be opaque. (Alternatively, it's possible that he thinks his templates are so perfect that it doesn't matter how opaque they are, because they will always do exactly what everyone needs and will never need to be edited. But I doubt he's quite reached that extreme: I'm sure that, ''ceteris paribus'', he'd agree that clarity is preferable to opacity.) But keep in mind that there's no non-opaque option on the table: CodeCat is advocating the opaque use of {{temp|form of}}, and I'm advocating the opaque use of {{temp|deftempboiler}}. ({{temp|form of}} itself is less opaque than {{temp|deftempboiler}}, but that doesn't make much difference to someone editing {{temp|singulative of}}.) —[[User: Ruakh |Ruakh]]<sub ><small ><i >[[User talk: Ruakh |TALK]]</i ></small ></sub > 02:13, 4 July 2012 (UTC) | | :: Re: "Thus, I agree with CodeCat that clearer templates are preferable to more opaque, [[Danieline]] ones": FWIW, I imagine that ''everyone'' agrees on that point — including Daniel, who presumably doesn't intend for his templates to be opaque. (Alternatively, it's possible that he thinks his templates are so perfect that it doesn't matter how opaque they are, because they will always do exactly what everyone needs and will never need to be edited. But I doubt he's quite reached that extreme: I'm sure that, ''ceteris paribus'', he'd agree that clarity is preferable to opacity.) But keep in mind that there's no non-opaque option on the table: CodeCat is advocating the opaque use of {{temp|form of}}, and I'm advocating the opaque use of {{temp|deftempboiler}}. ({{temp|form of}} itself is less opaque than {{temp|deftempboiler}}, but that doesn't make much difference to someone editing {{temp|singulative of}}.) —[[User: Ruakh |Ruakh]]<sub ><small ><i >[[User talk: Ruakh |TALK]]</i ></small ></sub > 02:13, 4 July 2012 (UTC) |
| | + | ::: I disagree. A template could well be less opaque if its basic function can be understood just from how it is called, without having to look at its code. In the case of {{temp|form of}}, it's much easier to grasp how the template call works than with {{temp|deftempboiler}}. In particular, {{temp|form of}} uses mostly standard template parameters like <tt>lang=</tt>, <tt>sc=</tt> as well as the convention that in links, the parameter after the entry name is the word to be displayed. (In fact, wouldn't it be desirable to have a page that describes those conventions so that people wanting to write/understand templates have a base to start from?) {{User:CodeCat/signature}} 11:30, 4 July 2012 (UTC) |