Jump to content

Talk:Function object

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Trailcode (talk | contribs) at 01:09, 6 February 2005 (C++ section too verbose?). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The Generator link (on the Python section) references to "Electric Generator", may be there must be a dissambiguate page.

C++ section too verbose?

I think the subsection on C++ functors is getting a bit out of hand. It is becoming much less like an encyclopedia article and more like a text book (a confusing one at that). Also the latest changes made on 22 Jan 2005 are written in a rather informal grammatical style and need some editing.

May I suggest that either the C/C++ section be trimmed back, or a different article be created specifically to discuss all the detailed nuances and advanced techniques of C++ functors and leave this article to just give the flavor as a comparison to a few other major languages. -- Dmeranda 04:32, 28 Jan 2005 (UTC)

I was the one who added the CFunctor C++ stuff. I will agree that it does not flow as well as the rest of the article. I want to also post it on freedevs.net, we are trying to create some tutorials.
If you guys want to change it or delete it that is fine with me. A different article would be nice, but I do not know what it should be called. -- Trailcode
I'm not exactly a Wikipedia expert, but I think in keeping with the Wikipedia goals, information about the subject should be kept here, but perhaps more tutorial-like information is best left someplace else. Perhaps if your tutorial site is better, you can link to it (assuming the content is free and not likely to be seen as spamming Wikipedia). You might walso want to check out Wikibooks (http://wikibooks.org/) and see if there's a place for content there.
However I'm sure some of your new content is useful and valuable and should not be lost. And since C++ tends to have rather complex and many varied forms of functors (moreso than most languages), it warrants having it's own advanced-usage page so as not to overwhelm this article. Maybe a page named Functors in C Plus Plus? (see also Wikipedia:Naming conventions (technical_restrictions))- Dmeranda 17:53, 31 Jan 2005 (UTC)


I posted that CFunctors tutorial at www.freedevs.net and got some constructive criticism. When I have time I will make it better. In the previous functors tutorial there is something like "other functors", I will put a link there when it is done. -- Trailcode