[Rcpp-devel] Presentation of Rcpp in Meielisalp
Dirk Eddelbuettel
edd at debian.org
Thu Jun 30 09:57:40 CEST 2011
On 29 June 2011 at 23:06, Tama Ma wrote:
| Dear Dirk,
|
| Thank you! that's great help! I will modify accordingly...
| Thank you once again!
My pleasure, and glad to know you found the quick comments useful.
A second thought may be that the presentation is very good for a C++
audience, but not that motivated from R yet -- possibly tough sell for an
R/Rmetrics meeting? May want to contrast with a standard C++ side of a
RQuantLib function to show how much easier Rcpp modules can be. With Rcpp
modules you may get 'faster code' (as it uses C++) 'written faster' (as the
modules interface is simpler). So 'faster squared' ? ;-)
Dirk
| Best regards,
| Tama Ma
|
|
|
| On Jun 29, 2011, at 10:53 PM, Dirk Eddelbuettel wrote:
|
| >
| > On 29 June 2011 at 15:35, Dirk Eddelbuettel wrote:
| > |
| > | On 29 June 2011 at 22:02, Tama Ma wrote:
| > | | Dear Dirk and Romain,
| > | |
| > | | I will be giving a talk on the power of the Rcpp wrapper tomorrow morning in the Meielisalp financial engineering workshop organized by Dielthem.
| > | |
| > | | Hereby, I attach the link of my presentation slides (in pdf), ie.
| > | | http://www.phys.ethz.ch/~pingnang/numerical-option-pricing-with-Rcpp.pdf
| > | |
| > | | Could I have your opinion on the slides, or is there something in it which you strongly do not allow me to speak on?
| > |
| > | Well, this arrived just minutes ago, and I really only glanced at it. So
| > | really quickly and as an unedited stream of consciousness:
| > |
| > |
| > | i) Your talk, your responsibility. You didn't need to ask here what we think.
| > |
| > | ii) The visual style consistently applies the worst elements of Powerpoint
| > | and stresses those. What a horror. But hey, it's your talk and it is in
| > | front of a bunch of geeks. But I'd learn Latex Beamer if I were
| > | you. And try to exercise some restraint.
| > |
| > | iii) You mention the standard API / inline / Rcpp progression but you fail to
| > | use Rcpp + templated headers via inline! You _never_ have to leave the
| > | R prompt in that case. That is the one thing you could consider
| > | changing. Inline and Rcpp rock. The list archives has examples of Rcpp
| > | and templated headers for MCMC, what you do here is exactly the same.
| > |
| > | iv) Great example of Rcpp modules use with the first option pricer. Nicely
| > | done, and a good motivation for why I should switch RQuantLib to use
| > | more
| > |
| > | v) I got lost in what the 2nd or 3rd prices did anew. Your slides are too
| > | 'noisy', and its late here (and I happen to be on the same timezone as
| > | you this week -- and wish I could have come to the Alp!)
| > |
| > | vi) OpenMP came to gcc/g++ earlier than 4.4.*, I think it was 4.2.*
| > |
| > | vii) You don't talk much about Rcpp and a glue between R and C++. I think you
| > | should.
| > |
| > | viii) Below my (almost 10 year old) picture you have 'RCpp'. We typeset it
| > | 'Rcpp'.
| > |
| > | ix) Good luck, and let us know what the audience says. I'd espcially
| > | interested in comments by Brian Ripley who has helped us a lot in build
| > | issues at different points but who otherwise seems to be somewhat
| > | critical of Rcpp.
| > |
| > | x) There is no tenth point.
| >
| > xi) I fully agree with your code reuse, STL/Boost, OO recommendations.
| >
| > xii) Some of the STL example are overdone. You do not need Boost lambda to
| > scale a vector by a constant.
| >
| > xiii) Boost accumulators is wonderful for what it does, but I would not call
| > it a 'statistics library'.
| >
| > Cheers, Dirk
| >
| > | | Thanks for any advice in advance. have a nice day!
| > |
| > | Likewise. Good luck, Dirk
| > |
| > | |
| > | | Thank you very much.
| > | |
| > | | Best regards,
| > | | Tama Ma
| > | | (たまま / 馬秉能)
| > | |
| > | | pingnang at phys.ethz.ch
| > | | www.phys.ethz.ch/~pingnang
| > | |
| > | | Contact Number:
| > | | +41 44 633 76 55 (Office)
| > | | +41 78 640 50 15 (Mobile)
| > | | +41 44 633 11 15 (Fax)
| > | |
| > | | HIT K 31.3
| > | | Institut für Theoretische Physik
| > | | Wolfgang-Pauli-Strasse 27
| > | | ETH Hönggerberg
| > | | 8093 Zürich
| > | | Switzerland
| > | |
| > | | _______________________________________________
| > | | Rcpp-devel mailing list
| > | | Rcpp-devel at lists.r-forge.r-project.org
| > | | https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel
| > |
| > | --
| > | Gauss once played himself in a zero-sum game and won $50.
| > | -- #11 at http://www.gaussfacts.com
| > | _______________________________________________
| > | Rcpp-devel mailing list
| > | Rcpp-devel at lists.r-forge.r-project.org
| > | https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel
| >
| > --
| > Gauss once played himself in a zero-sum game and won $50.
| > -- #11 at http://www.gaussfacts.com
| >
|
|
| Thank you very much.
|
| Best regards,
| Tama Ma
| (たまま / 馬秉能)
|
| pingnang at phys.ethz.ch
| www.phys.ethz.ch/~pingnang
|
| Contact Number:
| +41 44 633 76 55 (Office)
| +41 78 640 50 15 (Mobile)
| +41 44 633 11 15 (Fax)
|
| HIT K 31.3
| Institut für Theoretische Physik
| Wolfgang-Pauli-Strasse 27
| ETH Hönggerberg
| 8093 Zürich
| Switzerland
|
| _______________________________________________
| Rcpp-devel mailing list
| Rcpp-devel at lists.r-forge.r-project.org
| https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel
--
Gauss once played himself in a zero-sum game and won $50.
-- #11 at http://www.gaussfacts.com
More information about the Rcpp-devel
mailing list