Jump to content

Wikipedia:Articles for deletion/Pure (programming language)

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 178.234.110.106 (talk) at 06:35, 14 February 2011. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Pure (programming language) (edit | talk | history | protect | delete | links | watch | logs | views) – (View log)
(Find sources: Google (books · news · scholar · free images · WP refs· FENS · JSTOR · TWL)

This language fails to meet the general notability guideline. As sources, I found:

Not good enough for establishing notability. Christopher Monsanto (talk) 17:11, 12 February 2011 (UTC)[reply]

  • Please keep. Disclaimer: I'm the designer of that language and the primary developer, but I didn't create this article, although I'm among its editors.
The "academic-looking pdf" is actually a refereed article from the Linux Audio Conference 2009 proceedings. It's true that Pure is a relatively new and experimental language, but as a PL researcher you know very well that these projects just take time to mature to a point where you can write a bunch of papers about them. In fact, I have academic papers in the pipeline for two more conferences this year, and I also got an invitation from the organizers of the "Emerging Languages" track at OSCON 2011 to give a presentation about Pure (alas, I don't have the time to go this year, but it's already on my list for next year). Apparently, the LLVM team also thinks that Pure is quite notable, otherwise they wouldn't mention it on their project website and in their release notes, and in fact the LLVM Wikipedia article also links to this one.
More generally, I think that judging programming languages and other complex pieces of software by academic publications alone is a bit short-sighted. At least, the criteria being applied here warrant further discussion, and I'm not sure that individual AfDs are the right place to do this. One of WP's strong points over dead tree encyclopedia is its wide spectrum of up-to-date information. If you remove anything from the PL section which hasn't gone through the test of time yet, then WP's PL section will soon look pretty deserted, and WP will be poorer for it. Ag (talk) 14:34, 13 February 2011 (UTC)[reply]
Comment. Yeah, but Wikipedia is not a crystal ball. I'm glad there is some good work done with respect to this language, but we can't speculate. If your articles get into good conferences and end up getting cited, then we'd have a good case for keeping this article. But right now this is not the case, and there is no evidence that it ever will be the case. LLVM is notable, but notability is not inheritable.
I am not judging PLs by only academic publications. If they have other coverage, then that is obviously admissible. This language does not have other coverage, that I could find. If there is other independent coverage, why don't you link it here? As for the "test of time" argument, if that's what's necessary to find reliable sources, then so be it -- Wikipedia is not for things made up one day. Finally, I am of the opinion that my AfDs will improve Wikipedia's quality, because our lists and categories won't be full of stubs that intrinsically can't be expanded beyond superficial discussion of syntax and language features. More information is not necessarily better. (This is offtopic for AfD though, if you want to talk about it, why don't we on my talk page or something?) Christopher Monsanto (talk) 15:22, 13 February 2011 (UTC)[reply]
“I'm glad there is some good work done with respect to this language, but we can't speculate”, you are just enforcing rules instead of keeping the quality of Wikipedia in mind. Pure (programming language) is not a stub, but it is referenced e.g. by Term rewriting and this reference is very useful. Btw WP:BALL does not affect the Pure-articel. --Chricho ∀ (talk) 16:40, 13 February 2011 (UTC)[reply]
You may improve the quality of the List-of-programming-languages article, but Wikipedia's main-purpose is not a short list of programming languages, and this task could be done better by sorting the programming languages. (see also , that is a mess, too, but of course nobody starts to remove people) At the other hand you are impairing the quality of information about metaprogramming, term rewriting etc. --Chricho ∀ (talk) 16:50, 13 February 2011 (UTC)[reply]
Keep. I totally agree with Ag, this article really provides usefull information, is not an orphan, the language implements unique concepts, the Wikipedia would be worse without this programming language. And the references from other articles are certainly no spam, but useful, too. --Chricho ∀ (talk) 14:58, 13 February 2011 (UTC)[reply]
Keep. Agree with Chricho's logic. Pure implements unique concepts and inhabits an interesting cultural context, bringing together a number of important emerging technologies with modern computer science techniques. Wikipedia is better off for documenting this. Morgan Sutherland (talk) 21:52, 13 February 2011 (UTC)[reply]


Keep this for gosh sake. Pure is both currently under active development, as witnessed by it's active mailing list, and moreover represents an importance advance as far as efforts to obtain (1) scripting languages that reflect the modern functional style for domain specific (music synthesis) application areas; (2) an important example of the application of the LLVM compiler infrastructure; and last but not least (3) a term-rewriting scripting language that allows fast compilation. There is nothing else out there like it. As a computer scientist, I find efforts to delete this wikipedia page disgraceful. Popularity is not an appropriate measure of uniqueness or quality.