Michael Chirico
michaelchirico@fosstodon.org
<p>Economist, data scientist. <a href="https://fosstodon.org/tags/rstats" class="mention hashtag" rel="tag">#<span>rstats</span></a> e.g. {data.table} {potools} {lintr} {bit64}. Crosswords & languages.</p><p>PHL ✈️ SIN ✈️ SFO</p>
Posts
-
Post #4503862
Happy Thanksgiving, and happy {lintr} release day :) #rstats Lots, as usual: * native pipe enforcement by default * encourage %||% * discourage if (all.equal(...)) * exclude by glob in .lintr * loads of robustness fixes Thanks as ever for all contributions! https://cran.r-project.org/web/packages/lintr/index.html
-
Post #4503861
I took over as maintainer for {patrick} -- a {testthat} extension for running parameterized tests. we have a patch release adapting to {testthat} 3.3.0. h/t Hadley for the proactive fix! #rstats https://cran.r-project.org/web/packages/patrick/index.html
-
Post #4503860
one of the things i&#39;m most proud of bringing to #rstats it&#39;s so beautiful
-
Post #4503859
Look under your tree! 🌲 🎁 There&#39;s a major #rstats #rdatatable release waiting! @r_data_table A tremendous thanks to all involved and especially those contributing to some major (performance-maintaining!!) rewrites around the non-API issue. Thanks also to the CRAN team and Luke for their patience+working with us to get it over the line. https://cran.r-project.org/web/packages/data.table/index.html
-
Post #4503858
A fun one -- writing a CI script for a package only requiring R 3.4, whose test suite is written in testthat (requires R 4.1) shims away! https://github.com/r-lib/bit64/pull/196
-
Post #4503857
My toolchain got borked at somepoint, I&#39;m surprised nobody else appears to have gotten into this state... But for the void: --- readelf: Warning: Unrecognized form: 0x23 readelf: Warning: DIE at offset 0x3c43 refers to abbreviation number 479 which does not exist --- Dump in my install logs finally fixed by &#39;-gdwarf-4&#39; in my Makevars: --- CFLAGS+=-gdwarf-4 CXXFLAGS+=-I/usr/include -gdwarf-4 CXX17FLAGS+=-std=c++17 -gdwarf-4 --- (h/t gemini for the band-aid fix until I...
-
Post #4503856
why is my #rstats R foundation donation being quoted in Bulgarian Lev 😂
-
Post #4503855
-DEIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS is pretty funny i do admit
-
Post #4503854
if (!.on_cran()) { cat(&quot;Starting tests for &#39;xxx&#39; package ...&quot;) test_check(&quot;xxx&quot;) } else { cat(&quot;Skipping tests on CRAN.&quot;) } you hate to see it 😓
-
Post #4503853
ok but wtf does &#39;xtfrm&#39; _mean_
-
Post #4503852
TIL .Last() won&#39;t run in a non-interactive #rstats session that exits with error: Rscript -e &quot;.Last = \() cat(&#39;run\n&#39;); stop(&#39;oops&#39;)&quot; Gemini suggested a kludgy workaround but I can&#39;t think of anything else, maybe something with options(error=...)? Rscript -e &quot;run_last = TRUE; reg.finalizer(.GlobalEnv, \(e) if (run_last) cat(&#39;run\n&#39;), onexit=TRUE); stop(&#39;oops&#39;)&quot; My requirements...
-
Post #1018246
RE: https://fosstodon.org/@michaelchirico/115776078535011385 Major features include: - a TON of improvements around rolling functions - comment.char in fread() - cbindlist() and mergelist()