Package: CanardAbsurd 0.0.1

Sounkou Mahamane Toure

CanardAbsurd: Checkpointed R Workflows over 'DuckDB' and 'Quack'

Runs durable R tasks using 'DuckDB' for state and the 'Quack' extension for remote Structured Query Language (SQL) access. Provides database hosting, leased task claims, checkpoint replay, retries, durable sleeps, and a pull-based R worker. External side effects require application-level idempotency.

Authors:Sounkou Mahamane Toure [aut, cre]

CanardAbsurd_0.0.1.tar.gz
CanardAbsurd_0.0.1.zip(r-4.7-any)CanardAbsurd_0.0.1.zip(r-4.6-any)CanardAbsurd_0.0.1.zip(r-4.5-any)
CanardAbsurd_0.0.1.tgz(r-4.6-any)CanardAbsurd_0.0.1.tgz(r-4.5-any)
CanardAbsurd_0.0.1.tar.gz(r-4.7-any)CanardAbsurd_0.0.1.tar.gz(r-4.6-any)
CanardAbsurd_0.0.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
CanardAbsurd/json (API)

# Install 'CanardAbsurd' in R:
install.packages('CanardAbsurd', repos = c('https://rgenomicsetl.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/rgenomicsetl/canardabsurd/issues

Pkgdown/docs site:https://rgenomicsetl.github.io

On CRAN:

Conda:

duckdbdurable-executionquackslop

3.60 score 1 stars 22 exports 5 dependencies

Last updated from:1894ac0871. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develOK194
source / vignettesOK182
linux-releaseOK192
macos-releaseOK127
macos-oldrelOK155
windows-develOK161
windows-releaseOK122
windows-oldrelOK107
wasm-releaseOK136

Exports:ca_cancelca_claimca_closeca_completeca_connectca_coordinator_startca_coordinator_statusca_coordinator_stopca_failca_heartbeatca_inspectca_openca_processca_resultca_runca_runtimeca_serveca_sleepca_spawnca_stepca_tasksca_work

Dependencies:bitbit64DBIduckdbS7

Durability and recovery
Task states | Leases fence stale workers | Failures and the retry budget | Supervise work longer than a lease | Checkpoints keep R values | Query state with SQL | Abandoned tasks and native maintenance | Error classification | Limits

Last update: 2026-09-19
Started: 2026-09-09

Getting started
Run a task | Resume after a failure | Sleep durably | Watch tasks | Samples, then a cohort | Worker lifetime

Last update: 2026-09-19
Started: 2026-09-09

Native values and DuckDB R compatibility
Field names | Known driver and engine issues | VARIANT conversion under garbage collection | Nested NULLs | Indexed VARIANT field extraction | How values are read

Last update: 2026-09-19
Started: 2026-09-15

Serialized R objects in BLOBs
Base R | qs2 | Sakura: rebuilding reference objects | Your responsibilities

Last update: 2026-09-19
Started: 2026-09-15