Jump to content

Wikipedia:Articles for deletion/Compiler metaprogramming example

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Dysprosia (talk | contribs) at 05:26, 9 March 2005 (*'''Delete'''. Pointless. Merely mention of a disassembly flag on a compiler should be enough. ~~~~). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Uninformative, mostly a useless assembly listing, and not generally considered metaprogramming -- it would only be metaprogramming in the loosest possible sense of the word. The way a compiler works is described elsewhere, making this article entirely redundant. This might be useful if it actually described how this is metaprogramming (which it isn't), which it doesn't. Delete. - furrykef (Talk at me) 23:05, 3 Mar 2005 (UTC)

  • What's there is just a run-of-the-mill program. Unless someone replaces it with a real example of compiler metaprogramming, delete. Josh Cherry 00:17, 4 Mar 2005 (UTC)
  • That's not even a large amount of assembly code. Delete. Radiant! 09:48, Mar 4, 2005 (UTC)
  • Delete. This article references itself as an example for metaprogramming, but I think the small example given in that article is good enough. There's no need for this one. --Deathphoenix 06:51, 8 Mar 2005 (UTC)
  • Delete. Possible redirect to discourage recreation - David Gerard 17:22, 8 Mar 2005 (UTC)
  • Keep, and take discussion to Talk:Compiler_metaprogramming_example. Heh, this is the canonical example of a page being deleted while the author is on wikivacation ;-). Furrykef rightly challenged this page on talk, but I wasn't around to contradict his particular pov, which I naturally disagree with 100%. Sorry about that, hopefully it's not too late to hold that discussion now. Kim Bruning 20:08, 8 Mar 2005 (UTC)
    • Whether or not you were on wikivacation is irrelevant. ;) After all, pages on Wikipedia, or any "true" wiki, don't really have "authors" as such. My original comment had been on that talk page for a long time (the timestamp says 16 Aug 2004), and had been unanswered until now. Anyway, I think discussion belongs here rather than on the talk page for now, so that it's all in one place. After all, if the page is retained, the talk page will still have a link to this one. - furrykef (Talk at me) 04:51, 9 Mar 2005 (UTC)

Comment: I've reverted metaprogramming (programming) to the version before furrykef's edits, to avoid distortion of this discussion.

  • I disagree that it's distortion, though perhaps you're right that I should have held off until the page was deleted (sorry to say it, but I'm pretty confident it will be). I still think most programmers will disagree with the statement that the compiler is a metaprogramming tool, which is a strong argument both for the deletion of this page and for rewording the metaprogramming page. I can understand where you're coming from, and I agree that a compiler is a metaprogramming tool in a loose sense. But your POV and my POV don't really matter for something like this. (And forget about NPOV... it'd be useless for the articles to be riddled with "Some people think this and other people think that and some people think this article shouldn't exist at all anyway.") - furrykef (Talk at me) 04:51, 9 Mar 2005 (UTC)
    • I basically second that. A C++ compiler can be used to do template metaprogramming, but that's not what this "example" is. Josh Cherry 05:19, 9 Mar 2005 (UTC)
  • Delete. Pointless. Merely mention of a disassembly flag on a compiler should be enough. Dysprosia 05:26, 9 Mar 2005 (UTC)