[Rcpp-devel] wordcloud

Dirk Eddelbuettel edd at debian.org
Sat Jul 23 22:19:41 CEST 2011

On 23 July 2011 at 11:26, Tim Triche, Jr. wrote:
| What do you use when you write larger packages (eg. RcppArmadillo)?

I have been an Emacs user since circa 1995 when I saw the light, having used
vi style editors since the very late 1980s on obscure unix systems and even
(as a port) under DOS.

It works, but does only limited 'code completion -- but that at least is
generic.  Ie if I type now "obsc" followed by M-/ (where M is emacs-speak for
the Alt key) then it automagically expands to "obscure" as I typed that a few
lines above.  

That scheme is surprisingly powerful for things like classes or variable
names, but it ain't lookup or class completion. I played with ctags / etags /
TAGS files but was not won over. Some folks (eg Marc Schwartz, frequent
r-help / r-devel contributor) swear by 'ecb' for 'emacs class (or was it
code?) browser' even for R code but I have not gotten the hang of that.

| I've always just used vim but that's because I'm stupendously lazy (also
| because I have R set up to call vim when I use the fix() function, so it all
| looks the same to me)

I love ESS for R. Which is one of the reason I still use rather than the
new-fangled RStudio or, heaven forbid, the console.

| On Sat, Jul 23, 2011 at 10:55 AM, Dirk Eddelbuettel <edd at debian.org> wrote:
|     On 23 July 2011 at 09:43, ian.fellows at stat.ucla.edu wrote:
|     | > And lastly ... given that also know Java so well: what works well /
|     | better with Rcpp for you?
|     |
|     | Speed. wordcloud was a cute little weekend project, but for my
|     | dissertation work, high performance is a primary concern, so I'm
|     designing
|     | it from the ground up using Rcpp (nothing public yet).
|     Nice. Looking forward to hearing about it once complete.
|     | It is much slower going for me to code in c++, partly due to my lack of
|     | experience, and partly due to my inability to find an IDE with good code
|     | completion / syntax error detection. My understanding is that (due to
|     | extensive use of templates), this is something I'll just have to live
|     | with. I'm open to suggestions though. I'm currently using Eclipse CDT.
|     That is an open issue. Eclipse CDT is usually listed as one of the more
|     feature complete IDEs.  Emacs has some add-ons suh as cedet and ecb; there
|     is
|     Qt Creator too but nothing perfect.
|     Dirk
|     --
|     Gauss once played himself in a zero-sum game and won $50.
|                          -- #11 at http://www.gaussfacts.com
|     _______________________________________________
|     Rcpp-devel mailing list
|     Rcpp-devel at lists.r-forge.r-project.org
|     https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel
| --
| If people do not believe that mathematics is simple, it is only because they do
| not realize how complicated life is.
| John von Neumann

Gauss once played himself in a zero-sum game and won $50.
                      -- #11 at http://www.gaussfacts.com

More information about the Rcpp-devel mailing list