Lionel Henry
@lionelhenry.bsky.social
600 followers 310 following 7 posts
Posts Media Videos Starter Packs
pkgload 1.4.1 is now on CRAN, with many fixes for the generation of `compile_commands.json`. If you write C/C++ code in your packages with Positron or VS Code (or any IDE with the clangd LSP), make sure to update. Thanks a lot to all contributors! #rstats
Hmm we don’t support hanging indents (at open paren) and have decided not to support them because they make it harder for screen readers to analyse code, which is an issue of accessibility.

That said we are missing an indent level in your video, I’ll open an issue about that and will make a fix.
Reposted by Lionel Henry
andrew.heiss.phd
New blog post! @posit.co Positron doesn't use Rproj files tofor #rstats projects—instead you open folders in the IDE directly. Opening folders can be a little tricky though. This shortcut lets you right click on a folder in macOS Finder to open a it in Positron! www.andrewheiss.com/blog/2025/07...
Reposted by Lionel Henry
shikokuchuo.net
Bleeding edge update for the #tidyverse purrr package with even more seamless #rstats parallel maps.

Introducing our shiniest new adverb: `in_parallel()`. Just wrap your function to take advantage of blazing fast parallel processing via mirai.

pak::pak("tidyverse/purrr")

purrr.tidyverse.org/dev/
Functional Programming Tools
A complete and consistent functional programming toolkit for R.
purrr.tidyverse.org
Reposted by Lionel Henry
andrew.heiss.phd
Positron now supports a chat panel with Claude and it's pretty neat
Positron with a chat panel open with a question about fixing a ggplot plot
Reposted by Lionel Henry
hadley.nz
At Posit, we love @typst.app:

⚡ Make PDFs in milliseconds, not minutes
✨ The power of LaTeX with today's technologies
✍️ Modern typography (including emojis!)
🧠 Clear mental model

So I'm thrilled to announce that we're now supporting its development: posit.co/blog/posit-a...

#rstats
Posit
We’re happy to announce that we’re supporting Typst by funding one of their full-time engineers.
posit.co
Reposted by Lionel Henry
thomasp85.com
Mastering typefaces and fonts in #rstats has always been harder than it should.

I have tried to collect much of my relevant knowledge in this deep-dive blog post so you can spend your time picking the right typeface instead of cursing at the computer
Fonts in R
Taking control of fonts and text rendering in R can be challenging. This deep-dive teaches you everything (and then some) you need to know to keep your sanity
www.tidyverse.org
Reposted by Lionel Henry
thomasp85.com
For the last couple of months I've been working on something and I'm excited to finally share an early preview:

Say hello to plumber2 🎉

plumber2 is a full rewrite of the plumber package for creating powerful webapis in #rstats. It takes everything we have learned from plumber and adds even more
What the Package Does (One Line, Title Case)
What the package does (one paragraph).
posit-dev.github.io
Reposted by Lionel Henry
posit.co
Posit @posit.co · Mar 20
We're delighted to announce Jonathan McPherson – software architect at Posit – as keynote speaker at posit::conf(2025)!

If you're curious about how thoughtful design principles can improve the data science tools you use, you won't want to miss this!

Join us Sep 16-18 in Atlanta. pos.it/conf
Reposted by Lionel Henry
atheriel.bsky.social
I want to highlight that v0.1.1 of {ellmer} has been on CRAN for a few weeks now. This version includes a ton of improvements when using an LLM hosted on Azure, AWS, Databricks, or Snowflake from #rstats -- which is pretty common in enterprise settings. 🧵
ellmer.tidyverse.org/news/index.h...
Changelog
ellmer.tidyverse.org
Yep it should not be hard to configure eglot to use Air
Reposted by Lionel Henry
davisvaughan.bsky.social
@lionelhenry.bsky.social and I are so excited to finally announce Air - an extremely fast R code formatter! 🎉

With Air, you'll never need to worry about styling your #rstats code ever again. All you need to do is save, and Air takes care of the rest.

www.tidyverse.org/blog/2025/02...
Air, an extremely fast R formatter
We are thrilled to announce Air, a new R formatter.
www.tidyverse.org
Reposted by Lionel Henry
posit.co
Posit @posit.co · Jan 16
We're delighted to announce Cat Hicks @grimalkina.bsky.social – psychologist for software teams – will be a keynote speaker at posit::conf(2025)!

Discover psychology tips for better dev teams and much more at conf. Register at pos.it/conf

#PositConf2025 #DataScience #OpenSource #Python #RStats
Reposted by Lionel Henry
simonpcouch.com
Introducing ensure, a new #rstats package for LLM-assisted unit testing in RStudio! Select some code, press a shortcut, and then the helper will stream testing code into the corresponding test file that incorporates context from your project.

github.com/simonpcouch/...
Reposted by Lionel Henry
posit.co
Posit @posit.co · Nov 19
We are thrilled to announce that we have a new @posit.co Starter Pack, thanks to @jeremy-data.bsky.social!

Find and follow Posit people here: go.bsky.app/RxAPkGi
Reposted by Lionel Henry
gws.phd
I've written a series of blog posts about what I've been up to over the last few months! 📝

In the posts I talk about webR, R Shinylive, and a new Quarto extension for interactive code exercises.

Take a look if you're interested in the latest for R for WebAssembly.
www.tidyverse.org/blog/2024/10...
WebAssembly roundup part 1: webR 0.4.2 - Tidyverse
First in a series of blog posts about what's new in R for WebAssembly. The latest release of webR 0.4.2 is now available, with updates to the viewer mechanism, support for displaying htmlwidgets, an I...
www.tidyverse.org
you can set `options(rlang_trace_top_env = )` to a frame environment (the `environment()` of a currently running function) and the backtrace will go from there to the error site.
Reposted by Lionel Henry
topepo.bsky.social
The video for my #PositConf2024 talk about evaluating censored regression #rstats models is at:

youtu.be/cm34R5aYUQ4?...

Here is a list for all of the talks: posit.co/blog/talks-a...
Evaluating Time-to-Event Models is Hard - posit conf 2024
YouTube video by Posit PBC
youtu.be
Reposted by Lionel Henry
juliasilge.com
Our #PositConf2024 talk(s) on Positron are now available on YouTube! It was really special to get to introduce this new project to folks ❤️ and I'm excited this is broadly available now.

Take a look if you are curious about our new IDE:
youtu.be/8uRcB34Hhsw
Introducing Positron, a new data science IDE - posit conf 2024
YouTube video by Posit PBC
youtu.be
It's exposed at R level as `rlang::duplicate()`
withr 3.0.0 is on CRAN... with more base R inside! Read our notes at www.tidyverse.org/blog/2024/01... #rstats