<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I have little experience with Rtools and I stopped following windows<br>
years ago, so I'm a little worried about helping other folks with<br>
build issues here.  Is it worth the trouble to push for a *nix build<br>
environment, or is configuring R + Rcpp + Windows X now smooth enough<br>
that I should relax and not worry?<br></blockquote><div><br></div><div>Rtools setup and configuration is pretty good now, with the one exception that the user needs to add a copule of directories to their path (in a specific order visa-vi each other and the R bin directory). The installer provides an opportunity to do this however it's not the default behavior so you need to document this requirement for the students explicitly.</div>
<div><br></div><div>RStudio has been adding support for sourceCpp recently (preview version here: <a href="http://www.rstudio.com/ide/download/preview" target="_blank">http://www.rstudio.com/ide/download/preview</a>). One feature particularly helpful for students new to C++ is that for failed compilations the GCC error log is parsed into a navigable list.</div>
<div><br></div><div>Another thing related to the Rtools discussion above: Rtools writes it's location to the Windows registry and RStudio uses this to make sure that builds succeed even if the global path hasn't been edited. So setup for your students should be as straightforward as running the RStudio and Rtools installers. Students using other editors should either (a) make sure to edit the system path as suggested by Rtools; or (b) source a script that you provide to fixup their path correctly for the duration of sessions where they want to use sourceCpp.</div>
<div><br></div><div><br></div><div><br></div></div>