10
\$\begingroup\$

The tag doesn't seem very useful. The tag wiki only states the definition and the questions just... contain functions. In terms of reviewing, there aren't really any differences between questions with just functions or with all the implemented code. Users may just end up using the tag if their question contains one or more functions. At the worst, it could be used just because the code already "functions" properly.

I don't think synonymization would work, so burnination (or not) may be the only options.

enter image description here

\$\endgroup\$
  • \$\begingroup\$ +1 for use of title :-) \$\endgroup\$ – Quill Jun 29 '15 at 19:20
  • \$\begingroup\$ +1 for punz :D (incidentally, I almost edited it to say [function]s because I misread the tag) \$\endgroup\$ – Nic Hartley Jun 29 '15 at 19:21
  • \$\begingroup\$ Useless tag, make it burn. \$\endgroup\$ – Mast Jun 29 '15 at 19:21
  • 1
    \$\begingroup\$ Where are the +1s on the three tag-puns I created today/yesterday? \$\endgroup\$ – nhgrif Jun 29 '15 at 19:21
7
\$\begingroup\$

I agree. is not a useful tag for describing the content in a post, and not all languages call their functions "functions", including C# and Java, which calls their functions "methods" instead.

\$\endgroup\$
  • \$\begingroup\$ a Method can be described as a function. but you are completely right. function isn't a good tag \$\endgroup\$ – Malachi Jun 29 '15 at 19:23
  • \$\begingroup\$ A method is a special type of function. All methods are functions. Not all functions are methods. In Objective-C, we can even extrapolate a C-style function implementation of any method call. \$\endgroup\$ – nhgrif Jun 29 '15 at 19:25
  • \$\begingroup\$ Well, nobody ever calls a C# method a function, as far as I know. Thanks for the correction, @nhgrif. Is this more correct? \$\endgroup\$ – Hosch250 Jun 29 '15 at 19:25
  • \$\begingroup\$ @Hosch250 Except that C# does have anonymous functions. And it also has anonymous methods, which are a kind of anonymous functions (the other kind is lambda expressions). (Yes, this part of nomenclature is a mess in C#.) \$\endgroup\$ – svick Jun 30 '15 at 4:44
3
\$\begingroup\$

When I first saw this, I thought

Why are we burning a tag for functional programming, we have , why not this?

Then I looked at the questions tagged with and how it's being used. I can't see how it's adding any value. For a moment I thought that perhaps some of these should be tagged with , but that's pretty meta and it's possible that we already burnt that one.

TL;DR:

Kill it with fire.

\$\endgroup\$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .