Nothing
source("incl/start,load-only.R")
message("*** plan() ...")
message("*** future::plan(future.mirai::mirai_multisession)")
oplan <- future::plan(future.mirai::mirai_multisession)
print(future::plan())
future::plan(oplan)
print(future::plan())
library("future.mirai")
plan(mirai_multisession)
for (type in c("mirai_multisession")) {
mprintf("*** plan('%s') ...", type)
plan(type)
stopifnot(inherits(plan("next"), "mirai_multisession"))
a <- 0
f <- future({
b <- 3
c <- 2
a * b * c
})
a <- 7 ## Make sure globals are frozen
v <- value(f)
print(v)
stopifnot(v == 0)
mprintf("*** plan('%s') ... DONE", type)
} # for (type ...)
message("*** Assert that default backend can be overridden ...")
mpid <- Sys.getpid()
print(mpid)
plan(mirai_multisession)
pid %<-% { Sys.getpid() }
print(pid)
stopifnot(pid != mpid)
message("*** plan() ... DONE")
source("incl/end.R")
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.