[Rd] IDE for R C++ package writing ?
Prof Brian Ripley
ripley at stats.ox.ac.uk
Fri Feb 23 12:17:12 CET 2007
You seem to mention both Linux and Windows.
Emacs and XEmacs are both stable on both platforms, and I think most R
developers use an emacs or vi variant for all their programming. I would
not call emacs an IDE, but the main thing I find useful is to have a
language-aware editor (syntax highlighting, indentation ...).
If you write a package you will also need an Rd editor, and emacs/ESS is
probably the best supported of those.
Later versions of precompiled emacs for Windows have existed, but I am
running 21.3.1 (2002) on Windows and 21.4.1 on Linux: emacs itself is very
stable. If you prefer a more graphical environment, XEmacs is a good
alternative and despite its name has an active Windows version.
On Fri, 23 Feb 2007, mel wrote:
> Dear all,
> I have to develop a (hopefully) small package for R in C++.
> I didn't code in C++ for some years, and i'm now searching
> for an adequate IDE for this task.
> Some of my criterions : not proprietary, not too heavy,
> open to linux, not java gasworks, still maintained, etc
> After looking on several places
> + R docs
> I was thinking on code::blocks, and emacs (and perhaps vim)
> Emacs seems used by some R developers as an R editor.
> So i did think on emacs because it could perhaps be interesting
> to have the same editor for R code and C++ code.
> However, when looking at the last emacs windows version,
> it seems to date from january 2004 ... (dead end ?)
> I will be grateful for all advices on this tool topic.
> Better choosing emacs ? or code::blocks ?
> or another idea ?
> Does somebody have an idea about the most used IDEs for
> R C++ package writing ?
> R-devel at r-project.org mailing list
Brian D. Ripley, ripley at stats.ox.ac.uk
Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
University of Oxford, Tel: +44 1865 272861 (self)
1 South Parks Road, +44 1865 272866 (PA)
Oxford OX1 3TG, UK Fax: +44 1865 272595
More information about the R-devel