Wikipedia:Articles for deletion/Nim (programming language)

This is an old revision of this page, as edited by Msnicki (talk | contribs) at 15:41, 27 March 2015 (Nim (programming language): new comments go at the bottom.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Nim (programming language) (edit | talk | history | protect | delete | links | watch | logs | views) – (View log · Stats)
(Find sources: Google (books · news · scholar · free images · WP refs· FENS · JSTOR · TWL)

Lacks reliable independent secondary sources to establish notability as required by WP:GNG. The deletion log for this article shows that it has deleted twice at AfD in 2010 and 2013 and recreated and speedy deleted twice in 2013 and 2014 under the previous title, Nimrod (programming language). This version was declined as Draft:Nim (programming language) in 2014. Speedy deletion was declined this time based on new sources not present previously. I'm not sure which sources are new since I don't have access to the old version and it was never snapshotted at archive.org but all of the sources currently offered are WP:PRIMARY, WP:UNRELIABLE blogs or otherwise unsuitable. The only reliable source offered, a Dr. Dobbs article, only makes a trivial mention of the subject. Google searches for Nim and Nimrod turned up nothing helpful. Recommending WP:SALT. Msnicki (talk) 01:30, 26 March 2015 (UTC)[reply]

I don't believe that qualifies as a WP:SECONDARY source. A secondary source provides an author's own thinking based on primary sources, generally at least one step removed from an event. It contains an author's interpretation, analysis, or evaluation of the facts, evidence, concepts, and ideas taken from primary sources. It doesn't look to me like the author was doing any more than just copy-editing the primary source for space, the same way a news organization might copy edit a press release, also without adding their own interpretation or analysis. I don't see anything here that represents his own ideas. I certainly don't get the impression the author downloaded the compiler and tried it out as he would have to for an actual review. Msnicki (talk) 16:14, 26 March 2015 (UTC)[reply]
I would argue that simply choosing to include Nim in this article, a stated list of languages "on the rise", is a representation of the author's own ideas: The idea that Nim is on the rise and (as the author suggests on the first slide) "could have meaningful impact on modern programming as it evolves". (The languages in the article are ordered alphabetically, so we can't read anything into Nim's position on slide 9.) I would argue that the facts the author chose to include in the terse description of Nim (such as not needing a VM or runtime) represent the author's interpretation of what is worthy about the language. For example, noting that Nim compiles down to C and thus doesn't need a VM or runtime, seems to me to be a comment on Nim's stated goal "without compromises on runtime efficiency". For about half the languages the author presents (eg, Ceylon, Clojure, Groovy, Hack), the language is described primarily in contrast to another more-widely-known language (often Java). This is also the case for the description of Nim (again, contrasting it with Java's need for the JVM). I agree that the article is not particularly well-written; but I still assert that the article (poorly-written as it is) does qualify as a WP:SECONDARY source. Finally, I disagree with the suggestion that it is necessary to download a compiler and try it out, before one can write a review about a language: One can review a language's syntax, stdlib API, or even design goals, for example. It's not necessary for the author to review the operation of the Nim compiler specifically, for the article to be a valid WP:SECONDARY source about the Nim language. — jboyme (talk) 17:12, 26 March 2015 (UTC)[reply]
Well, look at it this way: We have a definition of and a prohibition against WP:OR. My take is that if an editor here were to create a similar summary of primary information, we would judge that as allowed because there's nothing original there, only a paraphrasing of the original source. A secondary source has to have some original thought to make it secondary and this article doesn't have that. Does that help? Msnicki (talk) 17:34, 26 March 2015 (UTC)[reply]
Note: This debate has been included in the list of Computing-related deletion discussions. NORTH AMERICA1000 10:10, 26 March 2015 (UTC)[reply]
There are many articles about Nim in blogs and such:
https://news.ycombinator.com/item?id=8811132
Of course, they are self published and not peer reviewed, but many of them are posted to Hacker News and r/programming, openly discussed there, usually errors are pointed and the author accepts the feedback and correct the original article, etc. And it is those blog posts that normal people rely when they need to, for example, discover how to make a Nim library.
And everyone that is from outside Wikipedia are surprised to discover that Nim isn't considered notable enough for wikipedia (and those who aren't usually abandoned wikipedia editing due to those deletion sprees):
https://www.reddit.com/r/programming/comments/2r06ej/what_is_special_about_nim/cnb8s9i
https://news.ycombinator.com/item?id=6627318
http://news.slashdot.org/comments.pl?sid=5564931&cid=47724581
Common sense indicates that Nim is notable. Caroliano (talk) 15:12, 27 March 2015 (UTC)[reply]