Template talk:Works with: Difference between revisions

→‎Splitting the template?: ... and "Tested with" ?
m (→‎Tag should flag task as implemented: Actually not used for libraries...that's libheader)
(→‎Splitting the template?: ... and "Tested with" ?)
 
(One intermediate revision by one other user not shown)
Line 19:
[[User:Markhobley|Markhobley]] 19:37, 9 May 2011 (UTC)
:The unimplemented lists are only for languages. The works with tag is for specific versions of languages (which will already be marked as implemented with a {{tmpl|header}}) or compilers/implementations of languages/standards <s>and libraries</s> (which don't have unimplemented lists). --[[User:Mwn3d|Mwn3d]] 19:47, 9 May 2011 (UTC)
 
== Splitting the template? ==
 
I believe that the original purpose of the template was to provide the minimum version or standard of the language that provides language features used in the code, or minimum version of a particular implementation that supports an implementation-specific extension used in the code. (Perhaps it would be even better to explicitly state the feature(s) that requires that version.) But in some places, people have also used it to just indicate that the code is "tested and works" on a particular version of some implementation, which is useful but a different type of information. Part of the confusion might result from the name "works with", which sounds like it is for people to "report that it works". Perhaps we should make two templates for each of these uses? The original use (minimum supported version) might be better called "Requires" or something like that. --[[User:Spoon!|Spoon!]] 22:43, 29 December 2012 (UTC)
 
:A split to "Requires" and "Tested with" ? "Tested with" might need to allow a list of more than one version. --[[User:Paddy3118|Paddy3118]] 14:19, 30 December 2012 (UTC)
Anonymous user