Skip to content

Conversation

@jacobmmears
Copy link
Contributor

{qs2} is the successor to the {qs} package that has integrated functionality in {rio} currently. The author of the {qs} package will be deprecating it, so i wanted to get ahead of that and make a PR for his replacement package for {qs}. See below for reference to his deprecation announcement

Note: other packages like {pins} have already begun to account for this move.

qsbase/qs#103

I think I covered my bases in needed additions/changes to all the files, but please let me know if I missed something.

@frankiethull - this will satisfy your request, correct?

{qs2} is the successor to the {qs} package that has integrated functionality in {rio} currently. The author of the {qs} package will be deprecating it, so i wanted to get ahead of that and make a PR for his replacement package for {qs}. See below for reference to his deprecation announcement

Note: other packages like {pins} have already begun to account for this move.

qsbase/qs#103
@chainsawriot chainsawriot self-requested a review August 6, 2025 14:05
@jacobmmears
Copy link
Contributor Author

I made an error in the description file when adding myself at ctb, fixing now

removing "Quick and Future-Proof" per suggestion
@jacobmmears
Copy link
Contributor Author

I resolved as many discussions as I could. Please advise if there is more I need to do in regards to rendering the README. Thank you

@chainsawriot
Copy link
Collaborator

I resolved as many discussions as I could. Please advise if there is more I need to do in regards to rendering the README. Thank you

Please render it. Even better, please either use make R/sysdata.rda or

Rscript data-raw/convert.R
Rscript -e "devtools::build_readme()"	

Thank you very much!

@jacobmmears
Copy link
Contributor Author

@chainsawriot - quick Q: looks like some of the code compiles rds and qs2 together now because after removing the "(Quick and future-proof)" suffix, they are both named "Serialized R Objects". Do you have any suggestions for how differentiate the names that doesn't use "(Quick and future-proof)"

example:
| Serialized R objects | rds / qs2 | base | base | Default | |
| Serialized R objects | rds / qs2 | qs2 | qs2 | Suggest | Replaces {qs} package which will be deprecated. |

@chainsawriot
Copy link
Collaborator

@chainsawriot - quick Q: looks like some of the code compiles rds and qs2 together now because after removing the "(Quick and future-proof)" suffix, they are both named "Serialized R Objects". Do you have any suggestions for how differentiate the names that doesn't use "(Quick and future-proof)"

example: | Serialized R objects | rds / qs2 | base | base | Default | | | Serialized R objects | rds / qs2 | qs2 | qs2 | Suggest | Replaces {qs} package which will be deprecated. |

Perhaps Serialized R objects (qs) Serialized R objects (qs2)

… name collisions

Also updated using devtools::document() which forced rio.Rd to be re-compiled
@jacobmmears
Copy link
Contributor Author

I believe I have resolved all questions and suggestions! Please let me know if you catch anything else! Thanks

@chainsawriot

@chainsawriot chainsawriot merged commit 68327bb into gesistsa:main Aug 6, 2025
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants