futureverse / futureverse/future

DOCS: Additional examples of non-exportable objects

Open
#453 0 comments 0 reactions 0 assignees View on GitHub
documentation help wanted
Dominant language
R
Stars
1k
Forks
92
PR merge metrics
No merged PRs in 30d

Description

I try to keep track of non-exportable object examples in the [Non-Exportable Objects](https://cran.r-project.org/web/packages/future/vignettes/future-4-non-exportable-objects.html) vignette. Let's use this issue to gather additional examples of packages and object classes that cannot be exported to another R process or saved to be used in another R session.

Additional examples:

* [x] Package **raster**, e.g. `raster::writeStart()` (https://stackoverflow.com/questions/65148384)
* [x] Package **xboost**, e.g. `xgboost::xgb.DMatrix()` (https://stackoverflow.com/questions/65136945/issues-with-running-xgboost-in-multiple-r-processes)
* [x] Package **terra**, e.g. `SpatRaster` and `SpatVector` (https://stackoverflow.com/questions/67445883/terra-package-returns-error-when-try-to-run-parallel-operations). Mention also `terra::wrap()` for "marshalling"
* [x] Bioconductor package **ShortRead**, e.g. 'FastqStreamerList' (https://support.bioconductor.org/p/9135851/)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.