<p><div><div><div><div data-show-faces="false" data-height="21" data-width="100" data-layout="button_count" data-send="true" data-href="https://www.r-bloggers.com/happy-10th-bday-rcpp-and-welcome-release-1-0/"></div></div><div></div></div><div></div></div>
<div>
(This article was first published on <strong><a href="http://dirk.eddelbuettel.com/blog/2018/11/05#rcpp_at_ten_welcome_one_oh"> Thinking inside the box </a></strong>, and kindly contributed to <a rel="nofollow" href="https://www.r-bloggers.com/">R-bloggers)</a> </div>
<p>Ten years ago today I wrote the <a rel="nofollow" href="https://github.com/RcppCore/Rcpp/blob/master/inst/NEWS.Rd" target="_blank">NEWS.Rd</a> entry in this screenshot for the very first <a rel="nofollow" href="http://www.rcpp.org/" target="_blank">Rcpp</a>_release:</p>
<figure>
<img alt="First Rcpp release" src="https://i0.wp.com/dirk.eddelbuettel.com/blog/code/rcpp/rcpp_first_release.png?w=456" data-recalc-dims="1"><figcaption>First Rcpp release</figcaption></figure>
<p>So <em>Happy Tenth Birthday, <a rel="nofollow" href="http://www.rcpp.org/" target="_blank">Rcpp</a></em> !! It has been quite a ride. Nearly 1500 packages on <a rel="nofollow" href="https://cran.r-project.org/" target="_blank">CRAN</a>, or about one in nine (!!), rely on <a rel="nofollow" href="http://www.rcpp.org/" target="_blank">Rcpp</a> to marshall data between R and C++, and to extend R with performant C++ code.</p>
<p><a rel="nofollow" href="http://www.rcpp.org/" target="_blank">Rcpp</a> would not exist without Dominick Samperi who recognised early just how well C++ template classes could fit the task of seamlessly interchanging data between the two systems, and contributed the first versions to my <a rel="nofollow" href="http://dirk.eddelbuettel.com/code/rquantlib.html" target="_blank">RQuantLib</a> package. After a few versions he left this and R around 2006. About two years later, as I needed this for what I was working on, I rejuvenated things with the initial “second wave” release whose 10th birthday we celebrate today.</p>
<p>In late 2009 Romain François joined, intially contacted because of the needs of <a rel="nofollow" href="http://dirk.eddelbuettel.com/code/rprotobuf.html" target="_blank">RProtoBuf</a> for some Java tooling. (As an aside, there is a neat story of the very first steps of <a rel="nofollow" href="http://dirk.eddelbuettel.com/code/rprotobuf.html" target="_blank">RProtoBuf</a> <a rel="nofollow" href="http://dirk.eddelbuettel.com/blog/2009/10/22#ordsessions_to_r-forge" target="_blank">here</a>.) And from late 2009 to some time in 2013 or so Romain pushed Rcpp incredibly hard, far and well. We all still benefit from the work he did, and probably will for some time.</p>
<p>These days <a rel="nofollow" href="http://www.rcpp.org/" target="_blank">Rcpp</a> is driven by a small and dedicated <em>core</em> team: <a rel="nofollow" href="https://github.com/jjallaire" target="_blank">JJ Allaire</a>, <a rel="nofollow" href="https://kevinushey.github.io/" target="_blank">Kevin Ushey</a>, <a rel="nofollow" href="https://github.com/thirdwing" target="_blank">Qiang Kou</a>, <a rel="nofollow" href="https://github.com/nathan-russell" target="_blank">Nathan Russell</a>, <a rel="nofollow" href="https://github.com/dmbates" target="_blank">Doug Bates</a>, <a rel="nofollow" href="https://statistics.stanford.edu/people/john-chambers" target="_blank">John Chambers</a> and <a rel="nofollow" href="http://dirk.eddelbuettel.com/" target="_blank">myself</a> – plus countless contributors and even more users via GitHub and the mailing list. Thanks to all for making something excellent together!</p>
<p>And because ten is written as one-oh, I felt the time was right to go to the <em>big one oh release</em> and just committed this:</p>
<figure>
<img alt="Release 1.0" src="https://i0.wp.com/dirk.eddelbuettel.com/blog/code/rcpp/rcpp_one_oh.png?w=456" data-recalc-dims="1"><figcaption>Release 1.0</figcaption></figure>
<p>I will probably wrap this up as a release in a day or two and sent it to <a rel="nofollow" href="https://cran.r-project.org/" target="_blank">CRAN</a> where it may remain for a few days of testing and checking. If you want it sooner, try the <a rel="nofollow" href="https://github.com/RcppCore/Rcpp" target="_blank">GitHub repo</a> or the <a rel="nofollow" href="https://rcppcore.github.io/drat/" target="_blank">Rcpp drat repo</a> where I will push the release once completed.</p>
<p>Again, a very big cheers and heartfelt <em>Thank You!</em> to everybody who helped on this ten year journey of making <a rel="nofollow" href="http://www.rcpp.org/" target="_blank">Rcpp</a> what it is today.</p>
<p>
This post by <a rel="nofollow" href="http://dirk.eddelbuettel.com/" target="_blank">Dirk Eddelbuettel</a> originated on his <a rel="nofollow" href="http://dirk.eddelbuettel.com/blog/" target="_blank">Thinking inside the box</a> blog. Please report excessive re-aggregation in third-party for-profit settings.</p>
<p>
	<p>
<div>
<div>To <strong>leave a comment</strong> for the author, please follow the link and comment on their blog: <strong><a href="http://dirk.eddelbuettel.com/blog/2018/11/05#rcpp_at_ten_welcome_one_oh"> Thinking inside the box </a></strong>.</div>
<hr>
<a rel="nofollow" href="https://www.r-bloggers.com/">R-bloggers.com</a> offers <strong><a rel="nofollow" href="https://feedburner.google.com/fb/a/mailverify?uri=RBloggers">daily e-mail updates</a></strong> about <a rel="nofollow" href="https://www.r-project.org/" title="The R Project for Statistical Computing">R</a> news and <a rel="nofollow" href="https://www.r-bloggers.com/search/tutorial" title="R tutorials">tutorials</a> on topics such as: <a rel="nofollow" href="https://www.r-bloggers.com/search/data%20science" title="Data science">Data science</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/Big%20Data" title="Big Data">Big Data, <a rel="nofollow" href="https://www.r-users.com/" title="R jobs">R jobs</a>, visualization (<a rel="nofollow" href="https://www.r-bloggers.com/search/ggplot2" title="ggplot and ggplot2 tutorials">ggplot2</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/boxplot" title="Boxplots using lattice and ggplot2 tutorials">Boxplots</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/map" title="Maps and gis">maps</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/animation" title="Animation in R">animation</a>), programming (<a rel="nofollow" href="https://www.r-bloggers.com/search/RStudio" title="RStudio IDE for R">RStudio</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/sweave" title="Sweave and literate programming">Sweave</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/LaTeX" title="LaTeX in R">LaTeX</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/SQL" title="SQL and databases">SQL</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/eclipse" title="Eclipse IDE for R">Eclipse</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/git" title="git and github, Version Control System">git</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/hadoop" title="Large data in R using Hadoop">hadoop</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/Web+Scraping" title="Web Scraping of google, facebook, yahoo, twitter and more using R">Web Scraping</a>) statistics (<a rel="nofollow" href="https://www.r-bloggers.com/search/regression" title="Regressions and ANOVA analysis tutorials">regression</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/PCA" title="principal component analysis tutorial">PCA</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/time+series" title="Time series">time series</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/trading" title="finance trading">trading</a>) and more...
<img width="1" alt="" src="http://feeds.feedburner.com/~r/RBloggers/~4/BRLeHhbr66Y" height="1"></a></div>