↓ Skip to main content

R project

·218 words

From the R Language Definition:

Debugging code has always been a bit of an art.

This is them saying that they have long transcended the language’s quirks and they feel newcomers should go through the same pain they did, so they can’t be arsed to provide decent error messages and debugging facilities.

I’ve been trying to do some statistical analysis in R (try Googling that) today and the experience has been less than satisfactory. Strange language conventions (What’s the difference between a frame, list, matrix, vector or array? And the ways of indexing them?), awkward and outdated syntax and standard library, some of the obtusest error messages known to man, too concise documentation, and a very steep learning curve.

I’m getting less and less convinced there is a need for stuck in the mud domain specific languages such as R, Splus, Matlab and the likes.

Python is much more consistent and easier to learn and your Python knowledge will also be applicable to other domains. Numeric provides a solid vector processing foundation on which most statistics operations can be built or imported from R.

Update: I see something like this exists: R/SPlus - Python Interface but this project does not seem mature enough for real use and the wrapper abstraction looks to be laid too thin on R.

Alper Cugun
Author
Alper Cugun

Related

Applications on the Web

·170 words
Emil gives Joel’s list of stuff you couldn’t do so far in web applications and this list is rapidly decreasing. We will probably get very decently usable web applications by the end of this year. Expect to see the arena explode.

Firebug!

·65 words
Revision 0.4 of Firebug was just released and this revision also sports an impressive number of added features mostly focused on JavaScript debugging right within the Firebug console.

Auntie's Island

·745 words
Yesterday I saw the talk Treating Digital Broadcast as just another API and other such ruminations (Suw Charman transcript) by Tom Loosemore from the BBC here on XTECH. He showed us some interesting trends and advances in digital broadcasting but he also shattered my perception that the BBC is very ahead in these matters.