Wikipedia:Articles for deletion/APL function symbols
Appearance
- APL function symbols (edit | talk | history | protect | delete | links | watch | logs | views) (delete) – (View log)
- (Find sources: Google (books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL)
Topic not notable in and of itself. WP is not a programming manual; WP is not a directory of built-in functions in a programming language; WP:IINFO Cybercobra (talk) 04:51, 11 August 2009 (UTC)
- Merge into APL would also be acceptable. --Cybercobra (talk) 13:56, 12 August 2009 (UTC)
- Is merge something special or just cut and paste? If the dictionary could be included in a way that it was not immediately visible but could be revealed, similarly but opposite to the way the TOC can be hidden, I think that'd be great. But lengthening the APL (programming language) page by several screensful while we're hoping to remove half of it would not be a good idea. Phil Last (talk) 18:07, 12 August 2009 (UTC)
- Delete. Not an encyclopedia entry, practically a how-to guide. Hairhorn (talk) 05:24, 11 August 2009 (UTC)
- fairly emphatic Keep. I believe this is a valuable page for Wikipedia to have. It is quite hard to find this information on the internet (part of the reason I have contributed to this page), for example:
- try Googling for "apl symbols", or "apl functions". See how many pages actually describe operators, and how many of them...
- the canonical reference, ISO 8485:1989, costs ~260 USD.
- As far as notability is concerned, I think that while this may not seem like it is enough to justify having a separate article, merging this content into the APL article itself would clutter the (already large) article too much. I do not believe that WP:NOTDIR applies, for example, we have separate articles for all of SQL's statements, articles on each C standard header (stdio.h, math.h, stdlib.h, etc), even articles upon printf and suchlike.
- What I would like to see is this page extended to separate APL function symbols introduced in the standards from those specific to individual implementations. This would be closer to what other programming language pages do. —porges(talk) 06:37, 11 August 2009 (UTC)
- If you're going to expand the article, please put a coherent lead on it. Wikipedia is not a collection of articles for experts only. Hairhorn (talk) 07:13, 11 August 2009 (UTC)
- WP:GHITS is not a good way to gauge notability. Where are the reliable independent sources? --Cybercobra (talk) 19:40, 11 August 2009 (UTC)
- Keep. While the creating editor of this entry seems grossly to misunderstand the purpose of Wikipedia, and the article lacks anything much like an appropriate lede, not only is the subject legitimate but there is extensive content present that could in fact be part of an excellent article. —SlamDiego←T 08:17, 11 August 2009 (UTC)
- Comment why? What kind of improvements do you see possible for this article? What here is worth saving?--RadioFan (talk) 16:15, 11 August 2009 (UTC)
- Could you explain why you consider the subject legitimate? --Cybercobra (talk) 21:07, 11 August 2009 (UTC)
- In reply to both of the above queries: APL isn't simply a programming language, but a important notation. (It has often been joked that it is a notation and not a programming language.) Providing a proper exposition of it qua notation is like providing a proper explanation of the IPA, and the tables in this article, though not as important as that of “Table of mathematical symbols”, are not unlike it. (I'm not here trying to be waxy, but to explain the rôle concisely by analogy.) —SlamDiego←T 21:23, 11 August 2009 (UTC)
- Delete wikipedia is not a manual. I dont see how this article could be improved to be anything to look like anything but a manual RadioFan (talk) 12:21, 11 August 2009 (UTC)
- Keep per SlamDiego. The article needs work, but it shouldn't be removed. Irbisgreif (talk) 15:37, 11 August 2009 (UTC)
- Keep I also agree it should be kept, possibly with some work. I have used apl in the past but am not an apl partisan. The functions in apl were not determined on an ad-hoc basis; Iverson put a lot of thought into producing a small, very general, orthagonal set. These functions contribute as much to the unique character of apl as the "funny characters" and showing people the set of them provides valuable insight into the design and early former appeal of apl. It also greatly increases the value of the code samples in the main article since without descriptions of the functions, about all the code samples tell the reader is that apl code is short and cryptic. —Preceding unsigned comment added by 4.227.243.220 (talk) 19:00, 11 August 2009 (UTC) This template must be substituted.
- Strong Keep. I believe this is a valuable page for Wikipedia to have. A lot of people ARE working hard to make it better. —Preceding unsigned comment added by Clathwell (talk • contribs) 20:56, 11 August 2009 (UTC) This template must be substituted.
- WP:ILIKEIT isn't a very good, objective argument. --Cybercobra (talk) 21:04, 11 August 2009 (UTC)
- WP:ILIKEIT I can list the people who are working on it if thats what you're getting at - but you already know who - I'm guessing. I saw a guideline about not dishing new contributers too.--Clathwell (talk) 17:52, 11 August 2009 (EST)
- I'm just pointing out it's an argument to avoid in deletion discussions. Your rationale for keep does not explain why or how the page is valuable, only that you believe it is; without such reasons, it falls under WP:ITSUSEFUL. Whether it's being worked on is not directly relevant to whether it should be deleted. --Cybercobra (talk) 22:04, 11 August 2009 (UTC)
- Keep. Roger Hui (talk) 21:27, 11 August 2009 (UTC)
- Deletion discussions are not simple votes. Please provide a rationale for your vote. --Cybercobra (talk) 21:51, 11 August 2009 (UTC)
- This page provides information about APL without making the main APL page overly large. If that page is not deleted then neither should this one. Roger Hui (talk) 00:13, 12 August 2009 (UTC)
- I note that Python also has separate Python (programming language) and Python syntax and semantics pages (among other Python pages). For APL, the symbols are an integral part of the language, part and parcel of its syntax and semantics. Roger Hui (talk) 00:24, 12 August 2009 (UTC)
- But those articles do not list such trivia Python's built-in functions (e.g.
len()
,hash()
, etc.), which I find comparable to the content of this article. I do acknowledge that the nature of APL complicates such a distinction a bit. --Cybercobra (talk) 01:59, 12 August 2009 (UTC)
- But those articles do not list such trivia Python's built-in functions (e.g.
- Very strong keep deleting this article would be like saying we could have an article on Russian without one on the Cyrillic alphabet, or Greek without the Greek alphabet, or Arabic without the Arabic script. These articles, incidentally, may provide some examples of how this article could be extended and improved; the ideas behind the notation are important. --NSH001 (talk) 22:20, 11 August 2009 (UTC)
- keep. Truth to tell I didn't even know it existed but as there are pages for every other alphabet then it would be stupid not to have one for APL which, contrary to the belief of those who insist on emphasising the historic link between its name and the intials of a book title, is not solely a programming language but remains a mathematical notation which was its original purpose. Given that the page does exist it's a perfect excuse for me to remove at least one whole screen full of ancient history from the APL (programming language) page. Phil Last (talk) 07:43, 12 August 2009 (UTC)
- keep. The function symbols are unique to APL and a core property, that distinguishes APL from other languages. —Preceding unsigned comment added by ReinhardKarcher (talk • contribs) 07:49, 12 August 2009 (UTC) This template must be substituted.
- keep. the symbol set is not equivalent to "Python's built in functions" - without an understanding of the APL symbols you cannot use the langugage. This page should be regarded as a Rosetta Stone - without it the readers' understanding is crippled. crishog - 9:15, 12 August 2009 BST This template must be substituted.
- keep. The information on the page is needed - by providing a complete list of functions it enables viewers to think things like "Oh look matrix inversion is built in". It also shows the wide range of APL functions. It merits its own page because the "APL home page" seems rather cluttered and I support the recent efforts to reorganise it. ApMog (talk) —Preceding undated comment added 11:53, 12 August 2009 (UTC). ApMog (talk) 12:53, 12 August 2009 (UTC) This template must be substituted.
- Comment - this is an example of a truly borderline case of what should be included. I'd go with whatever the consensus decides. Bearian (talk) 13:47, 12 August 2009 (UTC)