Talk:R (programming language)/Archive 2
From Wikipedia, the free encyclopedia
| This is an archive of past discussions about R (programming language). Do not edit the contents of this page. If you wish to start a new discussion or revive an old one, please do so on the current talk page. |
| Archive 1 | Archive 2 | Archive 3 |
Notable bugs section
I've added "Notable bugs" section. I strongly believe that this IS VERY important for people to know, and this should not be deleted! I repeat: this is a bug in OFFICIAL STABLE release of R, and an excuse "oh well please submit bug report to R developers" is just inadequate. Without UNBIASED assessment, R page of Wikipedia is just a flashy ad. — Preceding unsigned comment added by 75.150.66.10 (talk) 18:08, 10 January 2012 (UTC)
- Every piece of software I know has many known bugs at any time (and there are doubtless at least as many unknown ones). This is true both of commercial and of open-source code -- I contribute to open-source projects and I've also been a product manager in software companies, so I've seen both bug backlogs. Unfortunate, but true. If there is a reliable source that indicates that R has a particularly large number of important bugs, then that might be worth mentioning. Mentioning individual bugs is not encyclopedic.
- What's more, the particular bug you added isn't even in the core R system, but in a user-contributed add-on package (Matrix) -- though you didn't give that information in your edit. Many systems distribute user-contributed software along with the official release, and explicitly disclaim any responsibility for it.
- Please do not add back your bug section before consensus is reached here on the Talk page. --Macrakis (talk) 20:02, 10 January 2012 (UTC)
- As a user of R, I can assure you that R has a lot of bugs, much more than in commercial products, for example Matlab/SAS/SPSS. I think that this article is very biased and provides a false feeling that R is "stable" (see history section). Writing R code requires a painstaking work of tweaking the code for all various cornercases and avoiding such a stupid bugs as I've mentioned (-Diagonal(n)). Bulk of R is user-contributed, therefore it is part of R. Commercial products (Ansys, Matlab, AutoCad, Adobe, SolidWorks etc.) almost never distribute user-contributed software (yes, Mathworks have webpage of user-contributed codebase, but it is not included in any official code). I hope that I have clarified why I think that it is noteworthy to put here. (unsigned comment by User:75.150.66.10 at 2012-01-10T15:17:58 EST)
- If you can find solid reliable sources supporting the claim that R has more bugs than commercial products, that information may be worth adding to the WP page. If this is simply your personal experience, that is what Wikipedia calls original research, and should not be added to articles.
- As for "the bulk of R is user-contributed, therefore it is part of R" -- that is a non sequitur. There is a core part of R developed and supported by the R-core group (which also includes user contributions), and there are other parts. The distinction is very clear. There is a long tradition of user-contributed software (cf. SHARE and DECUS for some early ones) and no one confuses that with the core system. The current article talks quite clearly about contributed packages.
- This is not to say that R is a perfect system. There are many infelicities of both design and implementation in it. See for example, Patrick Burns' R Inferno for many examples. And I do believe serious critiques of the design and implementation of R would be useful. I'm thinking of things along the lines of Kernighan's "Why Pascal is not my favorite programming language" or for that matter Wikipedia's Criticism of Java. A "Critiques" section would make perfect sense -- but it must be based on Reliable Sources, not our personal tastes. --Macrakis (talk) 20:31, 10 January 2012 (UTC)
- I concur with Macrakis. I've used SAS (including IML) since about 1984, MatLab since about 2000, and R since about 2003. I've taught graduate courses using both SAS and R. For the last three years I've chosen to use only R, both in research and teaching. It's that good. I understand that you might have some frustrations getting started, but WP is not the place to resolve those frustrations. Instead, you might try to find the answer to your questions here: rseek.org.--Anthon.Eff (talk) 02:51, 11 January 2012 (UTC)
Like Tal Galili (talk) 10:38, 11 January 2012 (UTC)
- I concur with Macrakis. I've used SAS (including IML) since about 1984, MatLab since about 2000, and R since about 2003. I've taught graduate courses using both SAS and R. For the last three years I've chosen to use only R, both in research and teaching. It's that good. I understand that you might have some frustrations getting started, but WP is not the place to resolve those frustrations. Instead, you might try to find the answer to your questions here: rseek.org.--Anthon.Eff (talk) 02:51, 11 January 2012 (UTC)
Interfaces section needs an overall
Is there anyone here feeling like helping make some decisions on it?
It is filled with a mixture of IDE and GUI, some are not maintained or interesting, and some are central (like JGR or RStudio).
Tal Galili (talk) 11:18, 15 March 2012 (UTC)
"Commercial support for R" section??
A user CeciliaPang has added the following section:
- In 2007, Revolution Analytics was founded to provide commercial support for a version of R that it developed for clusters of workstations called ParallelR. In 2011, the ability for reading and writing data in the SAS File Format was first added in Revolution's Enterprise R.[1]
And while I personally think that REvolution existence is a great thing for the R community, It seems to me that this section is a bit biased. A better example of how such a section might be done is this:
http://en.wikipedia.org/wiki/Linux#Commercial_and_popular_uptake
I'd be glad to know what other editors think about this.
Talgalili (talk) 12:56, 25 March 2011 (UTC)
- I support mentioning Revolution R in some capacity. Statr (talk) —Preceding undated comment added 13:35, 25 March 2011 (UTC).
- I agree Statr. But do you think we should re include the paragraph I removed, or put it in in another way? Talgalili (talk) 19:50, 25 March 2011 (UTC)
- Could be mentioned in the "Milestones". Or at the end of the first section, before the table of contents.
- I'm not sure what the intent of this section is. To put it another way, I'm not sure why it's important that some companies use, integrate or support R. I can see the importance of this earlier on when companies based solely on R were unique, but now that more R-based companies are emerging it makes this information less noteworthy. I can probably be convinced of the utility in noting popular statistical packages (e.g., SAS, SPSS) that integrate with or can call R, but Revolution Analytics doesn't really fit that bill. Rprog (talk) 15:23, 3 October 2012 (UTC)
- Could be mentioned in the "Milestones". Or at the end of the first section, before the table of contents.
- I agree Statr. But do you think we should re include the paragraph I removed, or put it in in another way? Talgalili (talk) 19:50, 25 March 2011 (UTC)
The commercial support section could use a little work
I added a sentence about "Oracle R Enterprise" to this section. The references I put in are simply to the Oracle website, so I recognize that they might not be the best citations. I also noticed that the Revolution material includes citations of press releases and blog entries (but I didn't change any of this). I'm a novice wikipedia editor. What are other people's ideas on the best sources to cite for this Oracle and Revolution material? If others have suggestions, I'm happy to try to help.Karl (talk) 23:41, 8 November 2012 (UTC)
- Actually, none of the material sourced to the Oracle website belong in this article, they're essentially press releases, and Wikipedia isn't for free publicity. If you want to include it, do a news search and find a newspaper or magazine (Wired or some such) that mentions it. -Fjozk (talk) 01:09, 9 November 2012 (UTC)
- Great idea, thanks. I found independent sources for the 2 Oracle citations that I had put in, plus I replaced the other Oracle citations in this section with independent sources (e.g., ComputerWorld, InformationWeek, PC World), so now they all meet wikipedia sourcing guidelines. I tried to do the same thing with the 4 Revolution R citations that are straight to the Revolution website (reference numbers 40-43). However, I was not able to find any independent sources for this material. What do you think? I'm a novice wikipedia editor, so I am reluctant to remove references that other people put in, or to remove any parts of the sentence describing Revolution R.Karl (talk) 03:41, 9 November 2012 (UTC)
- I thought you got one source for Revolution R? Blogs are not reliable references, so you are free to remove them and replace them, or simply remove them and either add an unsourced tage or leave it unsourced; use an edit summary saying you removed a blog or something. There is also a series of drop down templates in the edit window, if you click on "Cite," and the sources will be properly composed for Wikipedia. Your sources look fine, and this is generally the way to cite material. -Fjozk (talk) 04:08, 9 November 2012 (UTC)
- Great idea, thanks. I found independent sources for the 2 Oracle citations that I had put in, plus I replaced the other Oracle citations in this section with independent sources (e.g., ComputerWorld, InformationWeek, PC World), so now they all meet wikipedia sourcing guidelines. I tried to do the same thing with the 4 Revolution R citations that are straight to the Revolution website (reference numbers 40-43). However, I was not able to find any independent sources for this material. What do you think? I'm a novice wikipedia editor, so I am reluctant to remove references that other people put in, or to remove any parts of the sentence describing Revolution R.Karl (talk) 03:41, 9 November 2012 (UTC)
Added Zementis to list of commercial companies supporting R, and added supporting citation (refereed journal).Karl (talk) 16:28, 9 November 2012 (UTC)