<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">I find Rcpp makes getting back to C++ so much easier.  </blockquote><div>Totally agree. I&#39;ve tried wraping some C++ code to Rcpp (really quick and easy) and moving some code from R to C++ (that was a slightly harder, but I was getting back to C++). All in all, I must say Rcpp is a really powerful tool and quite quick. I wonder why there are not more functions written in C++. As I read in one of your presentation, we&#39;re not talking about some 10 % improvement, but rather 10 folds improvement. My next challenge is making it work under Windows.<br>
<br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">If you have a
suggestion as to where this little casting issue could be documented more<br>
easily, let us know.  There are arguably already too many features but then<br>
there just so mnay use cases, things to cover, ... so the docs will always be<br>
somewhat spotty.</blockquote><div>I agree. I guess it will also build with time. Maybe a wiki could be usefull ? I&#39;m not so wiki prone, but in that kind of situation (many use cases, scattered information) maybe it could help. Just an idea, I&#39;m not even convinced of the gain/work ratio.<br>
On a personal note, I learn a lot with examples, so if the examples in the doc used a const, I guess I&#39;d use a const before all my constuctions from SEXP variables. I didn&#39;t found any clone example (I was focused on copy keyword however).<br>
</div><div> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Lastly, regarding the deep vs shallow copy: I actually changed my mind on<br>
this and prefer shallow copies, esp once you pay attention to performance as<br>
eg in simulation and frequently executed code paths.<br></blockquote><div>Take home message :<br>-Use const before objects build from SEXP<br>-Use clone only when needed<br><br>Etienne<br></div></div>