Thanks for passing this along. Rcpp has come a long way. It could be very useful as we add more type conversions. The inline compilation is also cool for experimentation.<br><br>Michael<br><br><div class="gmail_quote">On Tue, Jan 19, 2010 at 1:50 AM, Romain Francois <span dir="ltr">&lt;<a href="mailto:romain.francois@dbmail.com">romain.francois@dbmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hello,<br>
<br>
I just wanted to draw your attention to the new version of Rcpp, that I<br>
think might be useful for qtinterfaces (maybe not).<br>
<br>
Rcpp has been completely redesigned over the holidays (while keeping the<br>
existing interface). Now we have many C++ classes that basically act as<br>
proxy classes for the SEXP they encapsulate. So that the object takes<br>
care of protection/release to the garbage collection.<br>
<br>
We cover just about every (useful) SEXP type. For example, manipulating<br>
a character vector can look like this :<br>
<br>
/* creating a character vector of two elements */<br>
Rcpp::CharacterVector x(2);<br>
x[0] = &quot;foo&quot; ;<br>
x[1] = &quot;bar&quot; ;<br>
<br>
Romain<br>
<br>
--<br>
Romain Francois<br>
Professional R Enthusiast<br>
+33(0) 6 28 91 30 30<br>
<a href="http://romainfrancois.blog.free.fr" target="_blank">http://romainfrancois.blog.free.fr</a><br>
|- <a href="http://tr.im/KfKn" target="_blank">http://tr.im/KfKn</a> : Rcpp 0.7.2<br>
|- <a href="http://tr.im/JOlc" target="_blank">http://tr.im/JOlc</a> : External pointers with Rcpp<br>
`- <a href="http://tr.im/JFqa" target="_blank">http://tr.im/JFqa</a> : R Journal, Volume 1/2, December 2009<br>
<br>
_______________________________________________<br>
Qtinterfaces-devel mailing list<br>
<a href="mailto:Qtinterfaces-devel@lists.r-forge.r-project.org">Qtinterfaces-devel@lists.r-forge.r-project.org</a><br>
<a href="https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/qtinterfaces-devel" target="_blank">https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/qtinterfaces-devel</a><br>
</blockquote></div><br>