Profile

Cover photo
Romain Francois
Works at R Enthusiasts
Attended ISUP
Lives in Saint Chamond
396 followers|22,521 views
AboutPostsPhotosYouTube+1's

Stream

Romain Francois

Shared publicly  - 
 
Let's put an end to the whole "calling R functions from C++ is expensive" nonsense. 
The need. The reason why it is expensive is that we have to deal with two concurrent systems for error handling. R uses POSIX longjumps for its error handling while in C++ we tend to use exceptions. Those two things do not play well together. If we were to do it without care and ended ...
3
1
Rich Gillin's profile photo
Add a comment...

Romain Francois

Shared publicly  - 
 
if you want to learn about modern R and C++, come to my useR tutorial. here are some notes to get you setup. 
1
Add a comment...

Romain Francois

Shared publicly  - 
 
Rcpp11 3.1.0 was released today. 
4
Add a comment...

Romain Francois

Shared publicly  - 
 
I just sent an abstract for an Rcpp11 tutorial at useR 2014. 
2
Add a comment...

Romain Francois

Shared publicly  - 
 
Slides from my lightning talk at #useR2013. Bear in mind that each slide only displays for 20 seconds. 
Rcpp is ready Romain François @romain_francois jeudi 11 juillet 13
2
Add a comment...

Romain Francois

Shared publicly  - 
 
Starting to play spot the useR in Albacete. #useR2013
1
Add a comment...
In his circles
164 people
Have him in circles
396 people
Nicolas Coetsier's profile photo
Fei Wang's profile photo
Arnout Standaert's profile photo
Xi Xiong's profile photo
Benoit Royer-Adnot's profile photo
Siamak Faridani's profile photo
Toni Blower's profile photo
OC Mini Maker Faire's profile photo
Aleksandar Spasojevic's profile photo

Romain Francois

Shared publicly  - 
 
Rcpp11 sugar in parallel. 
I've been playing with parallelising Rcpp11 implementation of sugar. For example, we have a NumericVector variable x and we want to compute e.g. sqrt(exp(x)) + 2.0 . With sugar, we can do: NumericVector y = sqrt(exp(x)) + 2.0 ;. and this does not generate useless temporaries as what R would do.
2
Add a comment...

Romain Francois

Shared publicly  - 
 
Rcpp11 is here 
2
Add a comment...

Romain Francois

Shared publicly  - 
 
Slides from my talk yesterday in the first RLyon meetup. Talks about Rcpp, dplyr, Rcpp11. 
R and C++ presentation given at the first RLyon meeting. Topics include Rcpp, Rcpp11, C++11 and dplyr.
2
Add a comment...

Romain Francois

Shared publicly  - 
 
Slides from my talk about #Rcpp  attributes at #useR2013. Prepared with the help of +JJ Allaire  
Rcpp Attributes JJ Allaire / Romain François romain@r-enthusiasts.com @romain_francois jj.allaire@gmail.com @rstudioapp jeudi 11 juillet 13
2
Add a comment...

Romain Francois

Shared publicly  - 
 
+Rcpp modules just got more flexible. 
Rcpp modules just got more flexible (as of revision 3838 of Rcpp, to become 0.9.16 in the future). modules have allowed exposing C++ classes for some time now, but developpers had
2
Add a comment...
People
In his circles
164 people
Have him in circles
396 people
Nicolas Coetsier's profile photo
Fei Wang's profile photo
Arnout Standaert's profile photo
Xi Xiong's profile photo
Benoit Royer-Adnot's profile photo
Siamak Faridani's profile photo
Toni Blower's profile photo
OC Mini Maker Faire's profile photo
Aleksandar Spasojevic's profile photo
Education
  • ISUP
    Statistics, 2004 - 2006
Basic Information
Gender
Male
Work
Occupation
R Consultant
Employment
  • R Enthusiasts
    R Consultant, 2008 - present
  • Mango Solutions
    Consultant, 2006 - 2008
  • SII
    C++ Programmer, 2012 - 2012
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Saint Chamond
Previously
Montpellier - Aix en provence - Orsay - Bath - Dauphin, france - Forcalquier
Romain Francois's +1's are the things they like, agree with, or want to recommend.
R Graph Gallery
plus.google.com

The R Graph Gallery is a website that includes many graphics generated using the R language and environment for statistical computing and graphics.

Louis CK: Live at the Beacon Theater
buy.louisck.net

Live at the Beacon Theater: show available to download now!

Click here to continue if page does not redirect automatically.
www.google.com

Click here to continue if page does not redirect automatically.

Google Chart Tools - Google Code
code.google.com

How do I start? Learn about our Chart Tools by reading the Introduction. Copy and paste a code snippet to create your first chart, as shown

Developer Guide - Protocol Buffers - Google Code
code.google.com

API Reference. Reference Overview; C++ Generated Code; C++ API. protobuf. descriptor.h. descriptor.pb.h. descriptor_database.h. dynamic_mess

JQuery Cycle Plugin
jquery.malsup.com

Overview. The jQuery Cycle Plugin is a slideshow plugin that supports many different types of transition effects. It supports pause-on-hover

rApache
rapache.net

Web Application Development with R and Apache. First presented at DSC2005, rApache is a project supporting web application development using

Rcpp tutorial
www3.uclm.es

useR. Tutorial: C++ and Rcpp for beginners. Romain Francois and Hadley Wickham, Rice University. Overview. This tutorial will provide a quic

Dirk Eddelbuettel
dirk.eddelbuettel.com

Last modified: Tue Apr 22 21:45:43 CDT 2003. Blog Code Talks Papers Quantian Linux Bio.

CRAN: Manuals
cran.r-project.org

The R Manuals. edited by the R Development Core Team. Current Version: 2.13.2 (September 2011). The following manuals for R were created on

R-Forge: Welcome
r-forge.r-project.org

What are R and R-Forge? R is `GNU S', a freely available language and environment for statistical computing and graphics which provides

Montpellier Comédie Club 2eme saison
www.billetreduc.com

Montpellier Comédie Club 2eme saison - Plateau d'humoristes - Macadam Pub Montpellier, vos places à prix réduit pour Montpellier Comédie Clu

mages' blog: Data.table rocks! Data manipulation the fast way in R
lamages.blogspot.com

I really should make it a habit of using data.table . The speed and simplicity of this R package are astonishing. Here is a simple example:

Apple - iOS 5 - Plus de 200 nouvelles fonctionnalités pour iPad, iPhone ...
www.apple.com

Avec plus de 200 nouvelles fonctionnalités, la mise à jour gratuite iOS 5 accroît encore l'avance du système d'exploitation mobile le plus a

Bienvenue sur Facebook. Connectez-vous, inscrivez-vous ou découvrez !
www.facebook.com

Facebook est un réseau social qui vous relie à des amis, des collègues de travail, des camarades de classe ou d’autres personnes qui ont qu

Apply R: Mining Facebook Data: Most "Liked" Status and Friendship Network
applyr.blogspot.com

Now let us try something more sophisticated. Before Xmas a lot of my friends tested MyFnetwork app to visualize their friendship networks (s