<div dir="ltr">Hi Iñaki and Dirk,<div><br></div><div>Thank you for your response. Adding my functions to an R package and changing the Makevars file as suggested reduced the runtime by half. Excited for Rcpp 1.0.8! :)</div><div><br></div><div>Best,</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Em qui., 2 de dez. de 2021 às 18:22, Dirk Eddelbuettel <<a href="mailto:edd@debian.org">edd@debian.org</a>> escreveu:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
On 2 December 2021 at 17:48, Iñaki Ucar wrote:<br>
| My simulation package makes heavy use of calls to R user functions from a<br>
| C++ simulation loop, and therefore greatly benefits from this feature too,<br>
| which I think we should promote to default.<br>
<br>
I agree and believe I looked into it once before -- but found 'shrapnel' from<br>
other packages being affected. We are eight months into the (simpler !!)<br>
transition to default to STRICT_R_HEADERS which will go in with Rcpp 1.0.8 in<br>
January (and yay, yesterday brought several updates, so my thanks to<br>
everybody who folded patches or PRs I sent in and uploaded; current score is<br>
now 70 out 92 done, see <a href="https://github.com/RcppCore/Rcpp/issues/1158" rel="noreferrer" target="_blank">https://github.com/RcppCore/Rcpp/issues/1158</a> )<br>
<br>
So maybe in 2022...<br>
<br>
| Meanwhile, take a look at this<br>
| Makevars file to see how to activate it:<br>
| <a href="https://github.com/r-simmer/simmer/blob/master/src/Makevars" rel="noreferrer" target="_blank">https://github.com/r-simmer/simmer/blob/master/src/Makevars</a><br>
<br>
Yep.<br>
<br>
Dirk<br>
<br>
-- <br>
<a href="https://dirk.eddelbuettel.com" rel="noreferrer" target="_blank">https://dirk.eddelbuettel.com</a> | @eddelbuettel | <a href="mailto:edd@debian.org" target="_blank">edd@debian.org</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><span><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><span style="color:rgb(68,68,68)">Prof. Ph.D. Víthor Rosa Franco</span></div><div><span style="color:rgb(68,68,68)">Universidade São Francisco (USF), Campinas, SP, Brazil</span></div><span style="color:rgb(68,68,68)"></span><span style="color:rgb(68,68,68)">Phone: +55 61 994602228</span></div><div dir="ltr"><a href="http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4664799D1" target="_blank">Curriculum</a><br><br><i>No amount of experimentation can ever prove me right; a single experiment can prove me wrong</i><i>.</i><br></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></span></div></div></div></div>