We have been building a package manager for R inspired by Cargo in Rust. The main idea behind rv is to be explicit about the R version in use as well as declaring which dependencies are used in a rproject.toml file for a given project. There's no renv::snapshot equivalent, everything needs to be declared up front, the config file (and resulting lockfile) is the source of truth. This avoids issue where renv might miss information about the installation and is also easy to tweak some packages, eg install one from source and install suggests from another.
If you have used Cargo/npm/any Python package manager/etc, it will be very familiar.
Comments URL: https://news.ycombinator.com/item?id=44006735
Points: 19
# Comments: 6
Login to add comment
Other posts in this group
Article URL: https://mjg59.dreamwidth.org/72095.html
Comments URL: https://news

Article URL: https://pontus.granstrom.me/scrappy/
Comments URL: https://news.ycomb

Article URL: https://github.com/botingw/rulebook-ai
Comments URL: https://news.y

Hi HN,
(First time poster!)
I'm the author of `lstr`. I've always loved the classic Linux `tree` command for its simplicity, but I often found myself wanting more modern features like interact

Article URL: https://github.com/SparcLab/OpenSERDES
Comments URL: https://news.y