Skip to content

Initial spec: get#56

Draft
CGMossa wants to merge 3 commits intomainfrom
spec_get
Draft

Initial spec: get#56
CGMossa wants to merge 3 commits intomainfrom
spec_get

Conversation

@CGMossa
Copy link
Contributor

@CGMossa CGMossa commented Feb 27, 2026

No description provided.

@CGMossa CGMossa changed the title Initial Spec: get Initial spec: get Feb 27, 2026
@CGMossa CGMossa force-pushed the spec_get branch 2 times, most recently from 33d6cc9 to 326b3a0 Compare February 27, 2026 07:54
@CGMossa CGMossa mentioned this pull request Feb 27, 2026
paths = character(),
glob = character(),
progress = FALSE,
parallel = TRUE
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i don't like operator overloading in general - its confusing/ambiguous as to what to pass, i also think in general users shouldn't need to think about this that often. It is important that its tuneable, but its an edge case that a user should think about it. Similar to data table threads or vroom number of cpus.

eg

Controlling Threads: Set the environment variable VROOM_THREADS before calling vroom() to limit parallel usage (e.g.Sys.setenv(VROOM_THREADS = 2)).
Backend Usage: The readr 2.0+ package uses vroom as a backend, which respects the VROOM_THREADS setting.

dvs_get <- function(
paths = character(),
glob = character(),
progress = FALSE,
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why is this not part of the shell spec? will this not be a bit more complicated to implement if this is happening in rust land where its harder?? to tick a progress bar?

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.

2 participants