R version 4.6.0 alpha (2026-04-01 r89771 ucrt) Copyright (C) 2026 The R Foundation for Statistical Computing Platform: x86_64-w64-mingw32/x64 R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. > #! /usr/bin/env Rscript > ## This runs testme test script inst/testme/test-progressify-futurize-foreach.R > ## Don't edit - it was autogenerated by inst/testme/deploy.R > progressify:::testme("progressify-futurize-foreach") Test 'progressify-futurize-foreach' ... chr "none" > if (requireNamespace("foreach") && requireNamespace("doFuture") && + requireNamespace("futurize")) { + library(progressify) + library(f .... [TRUNCATED] Loading required namespace: foreach Loading required namespace: doFuture Loading required namespace: futurize Loading required package: progressr Loading required package: future === %do% ========================== foreach(x = xs, .combine = c) %do% { FUN(x) } --------------------------------- --- progressify_futurize --- futurize(progressify(foreach(x = xs, .combine = c) %do% { FUN(x) })) [10:26:11.636] progressify() ... [10:26:11.637] | transpile() ... [10:26:11.638] | : get_transpiler() ... [10:26:11.639] | : . Finding call to be transpiled ... [10:26:11.639] | : . | descend_wrappers() ... [10:26:11.640] | : . | : Call: [10:26:11.640] | : . | : `%do%` [10:26:11.641] | : . | : parse_call() ... [10:26:11.642] | : . | : . Function: %do%(...) [10:26:11.642] | : . | : . Locate function ... [10:26:11.643] | : . | : . | Function located in: 'foreach' [10:26:11.643] | : . | : . Locate function ... done [10:26:11.644] | : . | : parse_call() ... done [10:26:11.644] | : . | descend_wrappers() ... done [10:26:11.645] | : . | parse_call() ... [10:26:11.645] | : . | : Function: %do%(...) [10:26:11.646] | : . | : Locate function ... [10:26:11.646] | : . | : . Function located in: 'foreach' [10:26:11.647] | : . | : Locate function ... done [10:26:11.647] | : . | parse_call() ... done [10:26:11.648] | : . | Position of call to be transpiled in expression: c(1) [10:26:11.648] | : . | `%do%` [10:26:11.649] | : . Finding call to be transpiled ... done [10:26:11.649] | : . Locating 'progressify::built-in' transpiler for foreach::%do%() of class 'function' ... [10:26:11.650] | : . | Namespaces registered with progressify(): 'base', 'crossmap', 'future.apply', 'purrr', 'furrr', 'partykit', 'plyr', 'stats', 'foreach', 'doFuture' [10:26:11.650] | : . | Transpiler description: foreach::`%do%` transpiler [10:26:11.651] | : . | Transpiler function: [10:26:11.651] | : . | function (expr, options) [10:26:11.651] | : . | { [10:26:11.651] | : . | ns <- getNamespace("foreach") [10:26:11.651] | : . | fcn <- get("%do%", mode = "function", envir = ns) [10:26:11.651] | : . | progressify_foreach(expr, fcn_name = "%do%", fcn = fcn, envir = parent.frame()) [10:26:11.651] | : . | } [10:26:11.651] | : . | [10:26:11.652] | : . Locating 'progressify::built-in' transpiler for foreach::%do%() of class 'function' ... done [10:26:11.652] | : get_transpiler() ... done [10:26:11.653] | : Transpile call expression ... [10:26:11.654] | : . local({ [10:26:11.654] | : . .progressr_progressor <- progressr::progressor(along = xs) [10:26:11.654] | : . foreach(x = xs, .combine = c) %do% local({ [10:26:11.654] | : . on.exit(.progressr_progressor()) [10:26:11.654] | : . { [10:26:11.654] | : . FUN(x) [10:26:11.654] | : . } [10:26:11.654] | : . }) [10:26:11.654] | : . }) [10:26:11.655] | : Transpile call expression ... done [10:26:11.655] | : Return transpiled call expression [10:26:11.656] | transpile() ... done [10:26:11.656] progressify() ... done num [1:5] 2.5 2.5 3 3.5 3.5 [10:26:11.890] progressify() ... [10:26:11.891] | transpile() ... [10:26:11.891] | : get_transpiler() ... [10:26:11.892] | : . Finding call to be transpiled ... [10:26:11.892] | : . | descend_wrappers() ... [10:26:11.893] | : . | : Call: [10:26:11.893] | : . | : `%do%` [10:26:11.894] | : . | : parse_call() ... [10:26:11.894] | : . | : . Function: %do%(...) [10:26:11.895] | : . | : . Locate function ... [10:26:11.895] | : . | : . | Function located in: 'foreach' [10:26:11.896] | : . | : . Locate function ... done [10:26:11.896] | : . | : parse_call() ... done [10:26:11.897] | : . | descend_wrappers() ... done [10:26:11.897] | : . | parse_call() ... [10:26:11.898] | : . | : Function: %do%(...) [10:26:11.898] | : . | : Locate function ... [10:26:11.899] | : . | : . Function located in: 'foreach' [10:26:11.899] | : . | : Locate function ... done [10:26:11.900] | : . | parse_call() ... done [10:26:11.900] | : . | Position of call to be transpiled in expression: c(1) [10:26:11.901] | : . | `%do%` [10:26:11.901] | : . Finding call to be transpiled ... done [10:26:11.902] | : . Locating 'progressify::built-in' transpiler for foreach::%do%() of class 'function' ... [10:26:11.902] | : . | Namespaces registered with progressify(): 'base', 'crossmap', 'future.apply', 'purrr', 'furrr', 'partykit', 'plyr', 'stats', 'foreach', 'doFuture' [10:26:11.903] | : . | Transpiler description: foreach::`%do%` transpiler [10:26:11.903] | : . | Transpiler function: [10:26:11.904] | : . | function (expr, options) [10:26:11.904] | : . | { [10:26:11.904] | : . | ns <- getNamespace("foreach") [10:26:11.904] | : . | fcn <- get("%do%", mode = "function", envir = ns) [10:26:11.904] | : . | progressify_foreach(expr, fcn_name = "%do%", fcn = fcn, envir = parent.frame()) [10:26:11.904] | : . | } [10:26:11.904] | : . | [10:26:11.904] | : . Locating 'progressify::built-in' transpiler for foreach::%do%() of class 'function' ... done [10:26:11.905] | : get_transpiler() ... done [10:26:11.905] | : Transpile call expression ... [10:26:11.906] | : . local({ [10:26:11.906] | : . .progressr_progressor <- progressr::progressor(along = xs) [10:26:11.906] | : . foreach(x = xs, .combine = c) %do% local({ [10:26:11.906] | : . on.exit(.progressr_progressor()) [10:26:11.906] | : . { [10:26:11.906] | : . FUN(x) [10:26:11.906] | : . } [10:26:11.906] | : . }) [10:26:11.906] | : . }) [10:26:11.907] | : Transpile call expression ... done [10:26:11.907] | : Return transpiled call expression [10:26:11.908] | transpile() ... done [10:26:11.908] progressify() ... done character(0) [10:26:12.024] progressify() ... [10:26:12.024] | transpile() ... [10:26:12.025] | : get_transpiler() ... [10:26:12.025] | : . Finding call to be transpiled ... [10:26:12.026] | : . | descend_wrappers() ... [10:26:12.026] | : . | : Call: [10:26:12.027] | : . | : `%do%` [10:26:12.028] | : . | : parse_call() ... [10:26:12.028] | : . | : . Function: %do%(...) [10:26:12.028] | : . | : . Locate function ... [10:26:12.029] | : . | : . | Function located in: 'foreach' [10:26:12.029] | : . | : . Locate function ... done [10:26:12.030] | : . | : parse_call() ... done [10:26:12.030] | : . | descend_wrappers() ... done [10:26:12.031] | : . | parse_call() ... [10:26:12.031] | : . | : Function: %do%(...) [10:26:12.032] | : . | : Locate function ... [10:26:12.032] | : . | : . Function located in: 'foreach' [10:26:12.033] | : . | : Locate function ... done [10:26:12.033] | : . | parse_call() ... done [10:26:12.034] | : . | Position of call to be transpiled in expression: c(1) [10:26:12.034] | : . | `%do%` [10:26:12.035] | : . Finding call to be transpiled ... done [10:26:12.036] | : . Locating 'progressify::built-in' transpiler for foreach::%do%() of class 'function' ... [10:26:12.036] | : . | Namespaces registered with progressify(): 'base', 'crossmap', 'future.apply', 'purrr', 'furrr', 'partykit', 'plyr', 'stats', 'foreach', 'doFuture' [10:26:12.037] | : . | Transpiler description: foreach::`%do%` transpiler [10:26:12.037] | : . | Transpiler function: [10:26:12.038] | : . | function (expr, options) [10:26:12.038] | : . | { [10:26:12.038] | : . | ns <- getNamespace("foreach") [10:26:12.038] | : . | fcn <- get("%do%", mode = "function", envir = ns) [10:26:12.038] | : . | progressify_foreach(expr, fcn_name = "%do%", fcn = fcn, envir = parent.frame()) [10:26:12.038] | : . | } [10:26:12.038] | : . | [10:26:12.038] | : . Locating 'progressify::built-in' transpiler for foreach::%do%() of class 'function' ... done [10:26:12.039] | : get_transpiler() ... done [10:26:12.039] | : Transpile call expression ... [10:26:12.040] | : . local({ [10:26:12.040] | : . .progressr_progressor <- progressr::progressor(along = xs) [10:26:12.040] | : . foreach(x = xs, .combine = c) %do% local({ [10:26:12.040] | : . on.exit(.progressr_progressor()) [10:26:12.040] | : . { [10:26:12.040] | : . FUN(x) [10:26:12.040] | : . } [10:26:12.040] | : . }) [10:26:12.040] | : . }) [10:26:12.041] | : Transpile call expression ... done [10:26:12.041] | : Return transpiled call expression [10:26:12.042] | transpile() ... done [10:26:12.042] progressify() ... done --- futurize_progressify --- progressify(futurize(foreach(x = xs, .combine = c) %do% { FUN(x) })) [10:26:12.153] progressify() ... [10:26:12.154] | transpile() ... [10:26:12.154] | : get_transpiler() ... [10:26:12.155] | : . Finding call to be transpiled ... [10:26:12.155] | : . | descend_wrappers() ... [10:26:12.156] | : . | : Call: [10:26:12.156] | : . | : futurize [10:26:12.157] | : . | : parse_call() ... [10:26:12.158] | : . | : . Function: futurize(...) [10:26:12.158] | : . | : . Locate function ... [10:26:12.159] | : . | : . | Function located in: 'futurize' [10:26:12.159] | : . | : . Locate function ... done [10:26:12.159] | : . | : parse_call() ... done [10:26:12.160] | : . | descend_wrappers() ... done [10:26:12.160] | : . | parse_call() ... [10:26:12.161] | : . | : Function: futurize(...) [10:26:12.161] | : . | : Locate function ... [10:26:12.162] | : . | : . Function located in: 'futurize' [10:26:12.162] | : . | : Locate function ... done [10:26:12.163] | : . | parse_call() ... done [10:26:12.163] | : . | Position of call to be transpiled in expression: c(1) [10:26:12.164] | : . | futurize [10:26:12.164] | : . Finding call to be transpiled ... done [10:26:12.165] | : . Locating 'progressify::built-in' transpiler for futurize::futurize() of class 'transpiler' ... [10:26:12.165] | : . | Detected a nested transpiler function: futurize::futurize() [10:26:12.166] | : . Locating 'progressify::built-in' transpiler for futurize::futurize() of class 'transpiler' ... done [10:26:12.166] | : . Apply nested transpiler ... [10:26:12.167] | : . | futurize(foreach(x = xs, .combine = c) %do% { [10:26:12.167] | : . | FUN(x) [10:26:12.167] | : . | }) [10:26:12.168] | : . | doFuture::`%dofuture%`(foreach(x = xs, .combine = c, .options.future = list(stdout = TRUE, [10:26:12.168] | : . | conditions = "condition", globals = TRUE, packages = NULL, [10:26:12.168] | : . | seed = FALSE, scheduling = 1, chunk.size = NULL, label = "fz:foreach::foreach-%d")), [10:26:12.168] | : . | { [10:26:12.168] | : . | FUN(x) [10:26:12.168] | : . | }) [10:26:12.169] | : . Apply nested transpiler ... done [10:26:12.169] | : . get_transpiler() ... [10:26:12.170] | : . | Finding call to be transpiled ... [10:26:12.170] | : . | : descend_wrappers() ... [10:26:12.171] | : . | : . Call: [10:26:12.171] | : . | : . doFuture::`%dofuture%` [10:26:12.172] | : . | : . parse_call() ... [10:26:12.172] | : . | : . | Function: doFuture::%dofuture%(...) [10:26:12.173] | : . | : . parse_call() ... done [10:26:12.173] | : . | : descend_wrappers() ... done [10:26:12.174] | : . | : parse_call() ... [10:26:12.174] | : . | : . Function: doFuture::%dofuture%(...) [10:26:12.175] | : . | : parse_call() ... done [10:26:12.175] | : . | : Position of call to be transpiled in expression: c(1) [10:26:12.176] | : . | : doFuture::`%dofuture%` [10:26:12.176] | : . | Finding call to be transpiled ... done [10:26:12.177] | : . | Locating 'progressify::built-in' transpiler for doFuture::%dofuture%() of class 'function' ... [10:26:12.177] | : . | : Namespaces registered with progressify(): 'base', 'crossmap', 'future.apply', 'purrr', 'furrr', 'partykit', 'plyr', 'stats', 'foreach', 'doFuture' [10:26:12.178] | : . | : Transpiler description: doFuture::`%dofuture%` transpiler [10:26:12.178] | : . | : Transpiler function: [10:26:12.179] | : . | : function (expr, options) [10:26:12.179] | : . | : { [10:26:12.179] | : . | : ns <- getNamespace("doFuture") [10:26:12.179] | : . | : fcn <- get("%dofuture%", mode = "function", envir = ns) [10:26:12.179] | : . | : progressify_foreach(expr, fcn_name = "%dofuture%", fcn = fcn, [10:26:12.179] | : . | : envir = parent.frame()) [10:26:12.179] | : . | : } [10:26:12.179] | : . | : [10:26:12.180] | : . | Locating 'progressify::built-in' transpiler for doFuture::%dofuture%() of class 'function' ... done [10:26:12.180] | : . get_transpiler() ... done [10:26:12.181] | : . Transpile call expression ... [10:26:12.181] | : . | local({ [10:26:12.181] | : . | .progressr_progressor <- progressr::progressor(along = xs) [10:26:12.181] | : . | doFuture::`%dofuture%`(foreach(x = xs, .combine = c, .options.future = list(stdout = TRUE, [10:26:12.181] | : . | conditions = "condition", globals = TRUE, packages = NULL, [10:26:12.181] | : . | seed = FALSE, scheduling = 1, chunk.size = NULL, label = "fz:foreach::foreach-%d")), [10:26:12.181] | : . | local({ [10:26:12.181] | : . | on.exit(.progressr_progressor()) [10:26:12.181] | : . | { [10:26:12.181] | : . | FUN(x) [10:26:12.181] | : . | } [10:26:12.181] | : . | })) [10:26:12.181] | : . | }) [10:26:12.182] | : . Transpile call expression ... done [10:26:12.183] | : . Evaluate transpiled call expression [10:26:12.303] | : get_transpiler() ... done [10:26:12.304] | transpile() ... done num [1:5] 2.5 2.5 3 3.5 3.5 [10:26:12.305] | progressify() ... [10:26:12.305] | : transpile() ... [10:26:12.306] | : . get_transpiler() ... [10:26:12.307] | : . | Finding call to be transpiled ... [10:26:12.307] | : . | : descend_wrappers() ... [10:26:12.308] | : . | : . Call: [10:26:12.308] | : . | : . futurize [10:26:12.309] | : . | : . parse_call() ... [10:26:12.309] | : . | : . | Function: futurize(...) [10:26:12.310] | : . | : . | Locate function ... [10:26:12.310] | : . | : . | : Function located in: 'futurize' [10:26:12.311] | : . | : . | Locate function ... done [10:26:12.311] | : . | : . parse_call() ... done [10:26:12.312] | : . | : descend_wrappers() ... done [10:26:12.313] | : . | : parse_call() ... [10:26:12.313] | : . | : . Function: futurize(...) [10:26:12.314] | : . | : . Locate function ... [10:26:12.314] | : . | : . | Function located in: 'futurize' [10:26:12.315] | : . | : . Locate function ... done [10:26:12.315] | : . | : parse_call() ... done [10:26:12.316] | : . | : Position of call to be transpiled in expression: c(1) [10:26:12.316] | : . | : futurize [10:26:12.317] | : . | Finding call to be transpiled ... done [10:26:12.317] | : . | Locating 'progressify::built-in' transpiler for futurize::futurize() of class 'transpiler' ... [10:26:12.318] | : . | : Detected a nested transpiler function: futurize::futurize() [10:26:12.319] | : . | Locating 'progressify::built-in' transpiler for futurize::futurize() of class 'transpiler' ... done [10:26:12.319] | : . | Apply nested transpiler ... [10:26:12.320] | : . | : futurize(foreach(x = xs, .combine = c) %do% { [10:26:12.320] | : . | : FUN(x) [10:26:12.320] | : . | : }) [10:26:12.321] | : . | : doFuture::`%dofuture%`(foreach(x = xs, .combine = c, .options.future = list(stdout = TRUE, [10:26:12.321] | : . | : conditions = "condition", globals = TRUE, packages = NULL, [10:26:12.321] | : . | : seed = FALSE, scheduling = 1, chunk.size = NULL, label = "fz:foreach::foreach-%d")), [10:26:12.321] | : . | : { [10:26:12.321] | : . | : FUN(x) [10:26:12.321] | : . | : }) [10:26:12.322] | : . | Apply nested transpiler ... done [10:26:12.322] | : . | get_transpiler() ... [10:26:12.323] | : . | : Finding call to be transpiled ... [10:26:12.324] | : . | : . descend_wrappers() ... [10:26:12.324] | : . | : . | Call: [10:26:12.325] | : . | : . | doFuture::`%dofuture%` [10:26:12.325] | : . | : . | parse_call() ... [10:26:12.326] | : . | : . | : Function: doFuture::%dofuture%(...) [10:26:12.326] | : . | : . | parse_call() ... done [10:26:12.327] | : . | : . descend_wrappers() ... done [10:26:12.327] | : . | : . parse_call() ... [10:26:12.328] | : . | : . | Function: doFuture::%dofuture%(...) [10:26:12.328] | : . | : . parse_call() ... done [10:26:12.329] | : . | : . Position of call to be transpiled in expression: c(1) [10:26:12.329] | : . | : . doFuture::`%dofuture%` [10:26:12.330] | : . | : Finding call to be transpiled ... done [10:26:12.331] | : . | : Locating 'progressify::built-in' transpiler for doFuture::%dofuture%() of class 'function' ... [10:26:12.331] | : . | : . Namespaces registered with progressify(): 'base', 'crossmap', 'future.apply', 'purrr', 'furrr', 'partykit', 'plyr', 'stats', 'foreach', 'doFuture' [10:26:12.332] | : . | : . Transpiler description: doFuture::`%dofuture%` transpiler [10:26:12.332] | : . | : . Transpiler function: [10:26:12.333] | : . | : . function (expr, options) [10:26:12.333] | : . | : . { [10:26:12.333] | : . | : . ns <- getNamespace("doFuture") [10:26:12.333] | : . | : . fcn <- get("%dofuture%", mode = "function", envir = ns) [10:26:12.333] | : . | : . progressify_foreach(expr, fcn_name = "%dofuture%", fcn = fcn, [10:26:12.333] | : . | : . envir = parent.frame()) [10:26:12.333] | : . | : . } [10:26:12.333] | : . | : . [10:26:12.334] | : . | : Locating 'progressify::built-in' transpiler for doFuture::%dofuture%() of class 'function' ... done [10:26:12.334] | : . | get_transpiler() ... done [10:26:12.335] | : . | Transpile call expression ... [10:26:12.335] | : . | : local({ [10:26:12.335] | : . | : .progressr_progressor <- progressr::progressor(along = xs) [10:26:12.335] | : . | : doFuture::`%dofuture%`(foreach(x = xs, .combine = c, .options.future = list(stdout = TRUE, [10:26:12.335] | : . | : conditions = "condition", globals = TRUE, packages = NULL, [10:26:12.335] | : . | : seed = FALSE, scheduling = 1, chunk.size = NULL, label = "fz:foreach::foreach-%d")), [10:26:12.335] | : . | : local({ [10:26:12.335] | : . | : on.exit(.progressr_progressor()) [10:26:12.335] | : . | : { [10:26:12.335] | : . | : FUN(x) [10:26:12.335] | : . | : } [10:26:12.335] | : . | : })) [10:26:12.335] | : . | : }) [10:26:12.336] | : . | Transpile call expression ... done [10:26:12.337] | : . | Evaluate transpiled call expression [10:26:12.479] | : . get_transpiler() ... done [10:26:12.479] | : transpile() ... done character(0) [10:26:12.480] | : progressify() ... [10:26:12.481] | : . transpile() ... [10:26:12.481] | : . | get_transpiler() ... [10:26:12.482] | : . | : Finding call to be transpiled ... [10:26:12.482] | : . | : . descend_wrappers() ... [10:26:12.483] | : . | : . | Call: [10:26:12.483] | : . | : . | futurize [10:26:12.484] | : . | : . | parse_call() ... [10:26:12.484] | : . | : . | : Function: futurize(...) [10:26:12.485] | : . | : . | : Locate function ... [10:26:12.485] | : . | : . | : . Function located in: 'futurize' [10:26:12.486] | : . | : . | : Locate function ... done [10:26:12.486] | : . | : . | parse_call() ... done [10:26:12.487] | : . | : . descend_wrappers() ... done [10:26:12.487] | : . | : . parse_call() ... [10:26:12.488] | : . | : . | Function: futurize(...) [10:26:12.488] | : . | : . | Locate function ... [10:26:12.489] | : . | : . | : Function located in: 'futurize' [10:26:12.489] | : . | : . | Locate function ... done [10:26:12.490] | : . | : . parse_call() ... done [10:26:12.490] | : . | : . Position of call to be transpiled in expression: c(1) [10:26:12.491] | : . | : . futurize [10:26:12.491] | : . | : Finding call to be transpiled ... done [10:26:12.492] | : . | : Locating 'progressify::built-in' transpiler for futurize::futurize() of class 'transpiler' ... [10:26:12.492] | : . | : . Detected a nested transpiler function: futurize::futurize() [10:26:12.493] | : . | : Locating 'progressify::built-in' transpiler for futurize::futurize() of class 'transpiler' ... done [10:26:12.494] | : . | : Apply nested transpiler ... [10:26:12.494] | : . | : . futurize(foreach(x = xs, .combine = c) %do% { [10:26:12.494] | : . | : . FUN(x) [10:26:12.494] | : . | : . }) [10:26:12.495] | : . | : . doFuture::`%dofuture%`(foreach(x = xs, .combine = c, .options.future = list(stdout = TRUE, [10:26:12.495] | : . | : . conditions = "condition", globals = TRUE, packages = NULL, [10:26:12.495] | : . | : . seed = FALSE, scheduling = 1, chunk.size = NULL, label = "fz:foreach::foreach-%d")), [10:26:12.495] | : . | : . { [10:26:12.495] | : . | : . FUN(x) [10:26:12.495] | : . | : . }) [10:26:12.496] | : . | : Apply nested transpiler ... done [10:26:12.497] | : . | : get_transpiler() ... [10:26:12.497] | : . | : . Finding call to be transpiled ... [10:26:12.498] | : . | : . | descend_wrappers() ... [10:26:12.498] | : . | : . | : Call: [10:26:12.499] | : . | : . | : doFuture::`%dofuture%` [10:26:12.499] | : . | : . | : parse_call() ... [10:26:12.500] | : . | : . | : . Function: doFuture::%dofuture%(...) [10:26:12.500] | : . | : . | : parse_call() ... done [10:26:12.501] | : . | : . | descend_wrappers() ... done [10:26:12.501] | : . | : . | parse_call() ... [10:26:12.502] | : . | : . | : Function: doFuture::%dofuture%(...) [10:26:12.502] | : . | : . | parse_call() ... done [10:26:12.503] | : . | : . | Position of call to be transpiled in expression: c(1) [10:26:12.503] | : . | : . | doFuture::`%dofuture%` [10:26:12.504] | : . | : . Finding call to be transpiled ... done [10:26:12.505] | : . | : . Locating 'progressify::built-in' transpiler for doFuture::%dofuture%() of class 'function' ... [10:26:12.505] | : . | : . | Namespaces registered with progressify(): 'base', 'crossmap', 'future.apply', 'purrr', 'furrr', 'partykit', 'plyr', 'stats', 'foreach', 'doFuture' [10:26:12.506] | : . | : . | Transpiler description: doFuture::`%dofuture%` transpiler [10:26:12.506] | : . | : . | Transpiler function: [10:26:12.507] | : . | : . | function (expr, options) [10:26:12.507] | : . | : . | { [10:26:12.507] | : . | : . | ns <- getNamespace("doFuture") [10:26:12.507] | : . | : . | fcn <- get("%dofuture%", mode = "function", envir = ns) [10:26:12.507] | : . | : . | progressify_foreach(expr, fcn_name = "%dofuture%", fcn = fcn, [10:26:12.507] | : . | : . | envir = parent.frame()) [10:26:12.507] | : . | : . | } [10:26:12.507] | : . | : . | [10:26:12.507] | : . | : . Locating 'progressify::built-in' transpiler for doFuture::%dofuture%() of class 'function' ... done [10:26:12.508] | : . | : get_transpiler() ... done [10:26:12.508] | : . | : Transpile call expression ... [10:26:12.509] | : . | : . local({ [10:26:12.509] | : . | : . .progressr_progressor <- progressr::progressor(along = xs) [10:26:12.509] | : . | : . doFuture::`%dofuture%`(foreach(x = xs, .combine = c, .options.future = list(stdout = TRUE, [10:26:12.509] | : . | : . conditions = "condition", globals = TRUE, packages = NULL, [10:26:12.509] | : . | : . seed = FALSE, scheduling = 1, chunk.size = NULL, label = "fz:foreach::foreach-%d")), [10:26:12.509] | : . | : . local({ [10:26:12.509] | : . | : . on.exit(.progressr_progressor()) [10:26:12.509] | : . | : . { [10:26:12.509] | : . | : . FUN(x) [10:26:12.509] | : . | : . } [10:26:12.509] | : . | : . })) [10:26:12.509] | : . | : . }) [10:26:12.510] | : . | : Transpile call expression ... done [10:26:12.511] | : . | : Evaluate transpiled call expression [10:26:12.658] | : . | get_transpiler() ... done [10:26:12.658] | : . transpile() ... done === %do% ========================== foreach::foreach(x = xs, .combine = c) %do% { FUN(x) } --------------------------------- --- progressify_futurize --- futurize(progressify(foreach::foreach(x = xs, .combine = c) %do% { FUN(x) })) [10:26:12.664] | : . progressify() ... [10:26:12.664] | : . | transpile() ... [10:26:12.665] | : . | : get_transpiler() ... [10:26:12.666] | : . | : . Finding call to be transpiled ... [10:26:12.666] | : . | : . | descend_wrappers() ... [10:26:12.667] | : . | : . | : Call: [10:26:12.667] | : . | : . | : `%do%` [10:26:12.668] | : . | : . | : parse_call() ... [10:26:12.668] | : . | : . | : . Function: %do%(...) [10:26:12.669] | : . | : . | : . Locate function ... [10:26:12.669] | : . | : . | : . | Function located in: 'foreach' [10:26:12.670] | : . | : . | : . Locate function ... done [10:26:12.670] | : . | : . | : parse_call() ... done [10:26:12.671] | : . | : . | descend_wrappers() ... done [10:26:12.672] | : . | : . | parse_call() ... [10:26:12.672] | : . | : . | : Function: %do%(...) [10:26:12.672] | : . | : . | : Locate function ... [10:26:12.673] | : . | : . | : . Function located in: 'foreach' [10:26:12.674] | : . | : . | : Locate function ... done [10:26:12.674] | : . | : . | parse_call() ... done [10:26:12.675] | : . | : . | Position of call to be transpiled in expression: c(1) [10:26:12.675] | : . | : . | `%do%` [10:26:12.676] | : . | : . Finding call to be transpiled ... done [10:26:12.676] | : . | : . Locating 'progressify::built-in' transpiler for foreach::%do%() of class 'function' ... [10:26:12.677] | : . | : . | Namespaces registered with progressify(): 'base', 'crossmap', 'future.apply', 'purrr', 'furrr', 'partykit', 'plyr', 'stats', 'foreach', 'doFuture' [10:26:12.677] | : . | : . | Transpiler description: foreach::`%do%` transpiler [10:26:12.678] | : . | : . | Transpiler function: [10:26:12.678] | : . | : . | function (expr, options) [10:26:12.678] | : . | : . | { [10:26:12.678] | : . | : . | ns <- getNamespace("foreach") [10:26:12.678] | : . | : . | fcn <- get("%do%", mode = "function", envir = ns) [10:26:12.678] | : . | : . | progressify_foreach(expr, fcn_name = "%do%", fcn = fcn, envir = parent.frame()) [10:26:12.678] | : . | : . | } [10:26:12.678] | : . | : . | [10:26:12.679] | : . | : . Locating 'progressify::built-in' transpiler for foreach::%do%() of class 'function' ... done [10:26:12.680] | : . | : get_transpiler() ... done [10:26:12.680] | : . | : Transpile call expression ... [10:26:12.681] | : . | : . local({ [10:26:12.681] | : . | : . .progressr_progressor <- progressr::progressor(along = xs) [10:26:12.681] | : . | : . foreach::foreach(x = xs, .combine = c) %do% local({ [10:26:12.681] | : . | : . on.exit(.progressr_progressor()) [10:26:12.681] | : . | : . { [10:26:12.681] | : . | : . FUN(x) [10:26:12.681] | : . | : . } [10:26:12.681] | : . | : . }) [10:26:12.681] | : . | : . }) [10:26:12.682] | : . | : Transpile call expression ... done [10:26:12.682] | : . | : Return transpiled call expression [10:26:12.683] | : . | transpile() ... done [10:26:12.683] | : . progressify() ... done num [1:5] 2.5 2.5 3 3.5 3.5 [10:26:12.813] | : . progressify() ... [10:26:12.813] | : . | transpile() ... [10:26:12.814] | : . | : get_transpiler() ... [10:26:12.814] | : . | : . Finding call to be transpiled ... [10:26:12.815] | : . | : . | descend_wrappers() ... [10:26:12.815] | : . | : . | : Call: [10:26:12.816] | : . | : . | : `%do%` [10:26:12.816] | : . | : . | : parse_call() ... [10:26:12.817] | : . | : . | : . Function: %do%(...) [10:26:12.817] | : . | : . | : . Locate function ... [10:26:12.818] | : . | : . | : . | Function located in: 'foreach' [10:26:12.818] | : . | : . | : . Locate function ... done [10:26:12.819] | : . | : . | : parse_call() ... done [10:26:12.820] | : . | : . | descend_wrappers() ... done [10:26:12.820] | : . | : . | parse_call() ... [10:26:12.821] | : . | : . | : Function: %do%(...) [10:26:12.821] | : . | : . | : Locate function ... [10:26:12.821] | : . | : . | : . Function located in: 'foreach' [10:26:12.822] | : . | : . | : Locate function ... done [10:26:12.823] | : . | : . | parse_call() ... done [10:26:12.823] | : . | : . | Position of call to be transpiled in expression: c(1) [10:26:12.823] | : . | : . | `%do%` [10:26:12.824] | : . | : . Finding call to be transpiled ... done [10:26:12.825] | : . | : . Locating 'progressify::built-in' transpiler for foreach::%do%() of class 'function' ... [10:26:12.825] | : . | : . | Namespaces registered with progressify(): 'base', 'crossmap', 'future.apply', 'purrr', 'furrr', 'partykit', 'plyr', 'stats', 'foreach', 'doFuture' [10:26:12.826] | : . | : . | Transpiler description: foreach::`%do%` transpiler [10:26:12.826] | : . | : . | Transpiler function: [10:26:12.827] | : . | : . | function (expr, options) [10:26:12.827] | : . | : . | { [10:26:12.827] | : . | : . | ns <- getNamespace("foreach") [10:26:12.827] | : . | : . | fcn <- get("%do%", mode = "function", envir = ns) [10:26:12.827] | : . | : . | progressify_foreach(expr, fcn_name = "%do%", fcn = fcn, envir = parent.frame()) [10:26:12.827] | : . | : . | } [10:26:12.827] | : . | : . | [10:26:12.827] | : . | : . Locating 'progressify::built-in' transpiler for foreach::%do%() of class 'function' ... done [10:26:12.828] | : . | : get_transpiler() ... done [10:26:12.828] | : . | : Transpile call expression ... [10:26:12.829] | : . | : . local({ [10:26:12.829] | : . | : . .progressr_progressor <- progressr::progressor(along = xs) [10:26:12.829] | : . | : . foreach::foreach(x = xs, .combine = c) %do% local({ [10:26:12.829] | : . | : . on.exit(.progressr_progressor()) [10:26:12.829] | : . | : . { [10:26:12.829] | : . | : . FUN(x) [10:26:12.829] | : . | : . } [10:26:12.829] | : . | : . }) [10:26:12.829] | : . | : . }) [10:26:12.830] | : . | : Transpile call expression ... done [10:26:12.831] | : . | : Return transpiled call expression [10:26:12.831] | : . | transpile() ... done [10:26:12.832] | : . progressify() ... done character(0) [10:26:12.993] | : . progressify() ... [10:26:12.994] | : . | transpile() ... [10:26:12.994] | : . | : get_transpiler() ... [10:26:12.995] | : . | : . Finding call to be transpiled ... [10:26:12.996] | : . | : . | descend_wrappers() ... [10:26:12.996] | : . | : . | : Call: [10:26:12.997] | : . | : . | : `%do%` [10:26:12.997] | : . | : . | : parse_call() ... [10:26:12.998] | : . | : . | : . Function: %do%(...) [10:26:12.998] | : . | : . | : . Locate function ... [10:26:12.999] | : . | : . | : . | Function located in: 'foreach' [10:26:12.999] | : . | : . | : . Locate function ... done [10:26:13.000] | : . | : . | : parse_call() ... done [10:26:13.000] | : . | : . | descend_wrappers() ... done [10:26:13.001] | : . | : . | parse_call() ... [10:26:13.001] | : . | : . | : Function: %do%(...) [10:26:13.002] | : . | : . | : Locate function ... [10:26:13.002] | : . | : . | : . Function located in: 'foreach' [10:26:13.003] | : . | : . | : Locate function ... done [10:26:13.003] | : . | : . | parse_call() ... done [10:26:13.004] | : . | : . | Position of call to be transpiled in expression: c(1) [10:26:13.004] | : . | : . | `%do%` [10:26:13.005] | : . | : . Finding call to be transpiled ... done [10:26:13.005] | : . | : . Locating 'progressify::built-in' transpiler for foreach::%do%() of class 'function' ... [10:26:13.006] | : . | : . | Namespaces registered with progressify(): 'base', 'crossmap', 'future.apply', 'purrr', 'furrr', 'partykit', 'plyr', 'stats', 'foreach', 'doFuture' [10:26:13.006] | : . | : . | Transpiler description: foreach::`%do%` transpiler [10:26:13.007] | : . | : . | Transpiler function: [10:26:13.007] | : . | : . | function (expr, options) [10:26:13.007] | : . | : . | { [10:26:13.007] | : . | : . | ns <- getNamespace("foreach") [10:26:13.007] | : . | : . | fcn <- get("%do%", mode = "function", envir = ns) [10:26:13.007] | : . | : . | progressify_foreach(expr, fcn_name = "%do%", fcn = fcn, envir = parent.frame()) [10:26:13.007] | : . | : . | } [10:26:13.007] | : . | : . | [10:26:13.008] | : . | : . Locating 'progressify::built-in' transpiler for foreach::%do%() of class 'function' ... done [10:26:13.009] | : . | : get_transpiler() ... done [10:26:13.009] | : . | : Transpile call expression ... [10:26:13.010] | : . | : . local({ [10:26:13.010] | : . | : . .progressr_progressor <- progressr::progressor(along = xs) [10:26:13.010] | : . | : . foreach::foreach(x = xs, .combine = c) %do% local({ [10:26:13.010] | : . | : . on.exit(.progressr_progressor()) [10:26:13.010] | : . | : . { [10:26:13.010] | : . | : . FUN(x) [10:26:13.010] | : . | : . } [10:26:13.010] | : . | : . }) [10:26:13.010] | : . | : . }) [10:26:13.011] | : . | : Transpile call expression ... done [10:26:13.011] | : . | : Return transpiled call expression [10:26:13.012] | : . | transpile() ... done [10:26:13.012] | : . progressify() ... done --- futurize_progressify --- progressify(futurize(foreach::foreach(x = xs, .combine = c) %do% { FUN(x) })) [10:26:13.144] | : . progressify() ... [10:26:13.145] | : . | transpile() ... [10:26:13.145] | : . | : get_transpiler() ... [10:26:13.146] | : . | : . Finding call to be transpiled ... [10:26:13.146] | : . | : . | descend_wrappers() ... [10:26:13.147] | : . | : . | : Call: [10:26:13.147] | : . | : . | : futurize [10:26:13.148] | : . | : . | : parse_call() ... [10:26:13.148] | : . | : . | : . Function: futurize(...) [10:26:13.149] | : . | : . | : . Locate function ... [10:26:13.149] | : . | : . | : . | Function located in: 'futurize' [10:26:13.150] | : . | : . | : . Locate function ... done [10:26:13.150] | : . | : . | : parse_call() ... done [10:26:13.151] | : . | : . | descend_wrappers() ... done [10:26:13.152] | : . | : . | parse_call() ... [10:26:13.152] | : . | : . | : Function: futurize(...) [10:26:13.153] | : . | : . | : Locate function ... [10:26:13.153] | : . | : . | : . Function located in: 'futurize' [10:26:13.154] | : . | : . | : Locate function ... done [10:26:13.154] | : . | : . | parse_call() ... done [10:26:13.155] | : . | : . | Position of call to be transpiled in expression: c(1) [10:26:13.155] | : . | : . | futurize [10:26:13.156] | : . | : . Finding call to be transpiled ... done [10:26:13.156] | : . | : . Locating 'progressify::built-in' transpiler for futurize::futurize() of class 'transpiler' ... [10:26:13.157] | : . | : . | Detected a nested transpiler function: futurize::futurize() [10:26:13.157] | : . | : . Locating 'progressify::built-in' transpiler for futurize::futurize() of class 'transpiler' ... done [10:26:13.158] | : . | : . Apply nested transpiler ... [10:26:13.158] | : . | : . | futurize(foreach::foreach(x = xs, .combine = c) %do% { [10:26:13.158] | : . | : . | FUN(x) [10:26:13.158] | : . | : . | }) [10:26:13.160] | : . | : . | doFuture::`%dofuture%`(foreach::foreach(x = xs, .combine = c, [10:26:13.160] | : . | : . | .options.future = list(stdout = TRUE, conditions = "condition", [10:26:13.160] | : . | : . | globals = TRUE, packages = NULL, seed = FALSE, scheduling = 1, [10:26:13.160] | : . | : . | chunk.size = NULL, label = "fz:foreach::foreach-%d")), [10:26:13.160] | : . | : . | { [10:26:13.160] | : . | : . | FUN(x) [10:26:13.160] | : . | : . | }) [10:26:13.161] | : . | : . Apply nested transpiler ... done [10:26:13.161] | : . | : . get_transpiler() ... [10:26:13.162] | : . | : . | Finding call to be transpiled ... [10:26:13.162] | : . | : . | : descend_wrappers() ... [10:26:13.163] | : . | : . | : . Call: [10:26:13.163] | : . | : . | : . doFuture::`%dofuture%` [10:26:13.164] | : . | : . | : . parse_call() ... [10:26:13.165] | : . | : . | : . | Function: doFuture::%dofuture%(...) [10:26:13.165] | : . | : . | : . parse_call() ... done [10:26:13.166] | : . | : . | : descend_wrappers() ... done [10:26:13.166] | : . | : . | : parse_call() ... [10:26:13.167] | : . | : . | : . Function: doFuture::%dofuture%(...) [10:26:13.167] | : . | : . | : parse_call() ... done [10:26:13.168] | : . | : . | : Position of call to be transpiled in expression: c(1) [10:26:13.168] | : . | : . | : doFuture::`%dofuture%` [10:26:13.169] | : . | : . | Finding call to be transpiled ... done [10:26:13.170] | : . | : . | Locating 'progressify::built-in' transpiler for doFuture::%dofuture%() of class 'function' ... [10:26:13.170] | : . | : . | : Namespaces registered with progressify(): 'base', 'crossmap', 'future.apply', 'purrr', 'furrr', 'partykit', 'plyr', 'stats', 'foreach', 'doFuture' [10:26:13.171] | : . | : . | : Transpiler description: doFuture::`%dofuture%` transpiler [10:26:13.171] | : . | : . | : Transpiler function: [10:26:13.172] | : . | : . | : function (expr, options) [10:26:13.172] | : . | : . | : { [10:26:13.172] | : . | : . | : ns <- getNamespace("doFuture") [10:26:13.172] | : . | : . | : fcn <- get("%dofuture%", mode = "function", envir = ns) [10:26:13.172] | : . | : . | : progressify_foreach(expr, fcn_name = "%dofuture%", fcn = fcn, [10:26:13.172] | : . | : . | : envir = parent.frame()) [10:26:13.172] | : . | : . | : } [10:26:13.172] | : . | : . | : [10:26:13.172] | : . | : . | Locating 'progressify::built-in' transpiler for doFuture::%dofuture%() of class 'function' ... done [10:26:13.173] | : . | : . get_transpiler() ... done [10:26:13.174] | : . | : . Transpile call expression ... [10:26:13.174] | : . | : . | local({ [10:26:13.174] | : . | : . | .progressr_progressor <- progressr::progressor(along = xs) [10:26:13.174] | : . | : . | doFuture::`%dofuture%`(foreach::foreach(x = xs, .combine = c, [10:26:13.174] | : . | : . | .options.future = list(stdout = TRUE, conditions = "condition", [10:26:13.174] | : . | : . | globals = TRUE, packages = NULL, seed = FALSE, scheduling = 1, [10:26:13.174] | : . | : . | chunk.size = NULL, label = "fz:foreach::foreach-%d")), [10:26:13.174] | : . | : . | local({ [10:26:13.174] | : . | : . | on.exit(.progressr_progressor()) [10:26:13.174] | : . | : . | { [10:26:13.174] | : . | : . | FUN(x) [10:26:13.174] | : . | : . | } [10:26:13.174] | : . | : . | })) [10:26:13.174] | : . | : . | }) [10:26:13.175] | : . | : . Transpile call expression ... done [10:26:13.176] | : . | : . Evaluate transpiled call expression [10:26:13.313] | : . | : get_transpiler() ... done [10:26:13.314] | : . | transpile() ... done num [1:5] 2.5 2.5 3 3.5 3.5 [10:26:13.315] | : . | progressify() ... [10:26:13.315] | : . | : transpile() ... [10:26:13.316] | : . | : . get_transpiler() ... [10:26:13.317] | : . | : . | Finding call to be transpiled ... [10:26:13.317] | : . | : . | : descend_wrappers() ... [10:26:13.318] | : . | : . | : . Call: [10:26:13.318] | : . | : . | : . futurize [10:26:13.319] | : . | : . | : . parse_call() ... [10:26:13.319] | : . | : . | : . | Function: futurize(...) [10:26:13.320] | : . | : . | : . | Locate function ... [10:26:13.320] | : . | : . | : . | : Function located in: 'futurize' [10:26:13.321] | : . | : . | : . | Locate function ... done [10:26:13.321] | : . | : . | : . parse_call() ... done [10:26:13.322] | : . | : . | : descend_wrappers() ... done [10:26:13.322] | : . | : . | : parse_call() ... [10:26:13.323] | : . | : . | : . Function: futurize(...) [10:26:13.324] | : . | : . | : . Locate function ... [10:26:13.324] | : . | : . | : . | Function located in: 'futurize' [10:26:13.325] | : . | : . | : . Locate function ... done [10:26:13.325] | : . | : . | : parse_call() ... done [10:26:13.326] | : . | : . | : Position of call to be transpiled in expression: c(1) [10:26:13.326] | : . | : . | : futurize [10:26:13.327] | : . | : . | Finding call to be transpiled ... done [10:26:13.327] | : . | : . | Locating 'progressify::built-in' transpiler for futurize::futurize() of class 'transpiler' ... [10:26:13.328] | : . | : . | : Detected a nested transpiler function: futurize::futurize() [10:26:13.329] | : . | : . | Locating 'progressify::built-in' transpiler for futurize::futurize() of class 'transpiler' ... done [10:26:13.329] | : . | : . | Apply nested transpiler ... [10:26:13.330] | : . | : . | : futurize(foreach::foreach(x = xs, .combine = c) %do% { [10:26:13.330] | : . | : . | : FUN(x) [10:26:13.330] | : . | : . | : }) [10:26:13.331] | : . | : . | : doFuture::`%dofuture%`(foreach::foreach(x = xs, .combine = c, [10:26:13.331] | : . | : . | : .options.future = list(stdout = TRUE, conditions = "condition", [10:26:13.331] | : . | : . | : globals = TRUE, packages = NULL, seed = FALSE, scheduling = 1, [10:26:13.331] | : . | : . | : chunk.size = NULL, label = "fz:foreach::foreach-%d")), [10:26:13.331] | : . | : . | : { [10:26:13.331] | : . | : . | : FUN(x) [10:26:13.331] | : . | : . | : }) [10:26:13.332] | : . | : . | Apply nested transpiler ... done [10:26:13.333] | : . | : . | get_transpiler() ... [10:26:13.333] | : . | : . | : Finding call to be transpiled ... [10:26:13.334] | : . | : . | : . descend_wrappers() ... [10:26:13.334] | : . | : . | : . | Call: [10:26:13.335] | : . | : . | : . | doFuture::`%dofuture%` [10:26:13.335] | : . | : . | : . | parse_call() ... [10:26:13.336] | : . | : . | : . | : Function: doFuture::%dofuture%(...) [10:26:13.336] | : . | : . | : . | parse_call() ... done [10:26:13.337] | : . | : . | : . descend_wrappers() ... done [10:26:13.338] | : . | : . | : . parse_call() ... [10:26:13.338] | : . | : . | : . | Function: doFuture::%dofuture%(...) [10:26:13.339] | : . | : . | : . parse_call() ... done [10:26:13.339] | : . | : . | : . Position of call to be transpiled in expression: c(1) [10:26:13.340] | : . | : . | : . doFuture::`%dofuture%` [10:26:13.340] | : . | : . | : Finding call to be transpiled ... done [10:26:13.341] | : . | : . | : Locating 'progressify::built-in' transpiler for doFuture::%dofuture%() of class 'function' ... [10:26:13.341] | : . | : . | : . Namespaces registered with progressify(): 'base', 'crossmap', 'future.apply', 'purrr', 'furrr', 'partykit', 'plyr', 'stats', 'foreach', 'doFuture' [10:26:13.342] | : . | : . | : . Transpiler description: doFuture::`%dofuture%` transpiler [10:26:13.343] | : . | : . | : . Transpiler function: [10:26:13.343] | : . | : . | : . function (expr, options) [10:26:13.343] | : . | : . | : . { [10:26:13.343] | : . | : . | : . ns <- getNamespace("doFuture") [10:26:13.343] | : . | : . | : . fcn <- get("%dofuture%", mode = "function", envir = ns) [10:26:13.343] | : . | : . | : . progressify_foreach(expr, fcn_name = "%dofuture%", fcn = fcn, [10:26:13.343] | : . | : . | : . envir = parent.frame()) [10:26:13.343] | : . | : . | : . } [10:26:13.343] | : . | : . | : . [10:26:13.344] | : . | : . | : Locating 'progressify::built-in' transpiler for doFuture::%dofuture%() of class 'function' ... done [10:26:13.344] | : . | : . | get_transpiler() ... done [10:26:13.345] | : . | : . | Transpile call expression ... [10:26:13.346] | : . | : . | : local({ [10:26:13.346] | : . | : . | : .progressr_progressor <- progressr::progressor(along = xs) [10:26:13.346] | : . | : . | : doFuture::`%dofuture%`(foreach::foreach(x = xs, .combine = c, [10:26:13.346] | : . | : . | : .options.future = list(stdout = TRUE, conditions = "condition", [10:26:13.346] | : . | : . | : globals = TRUE, packages = NULL, seed = FALSE, scheduling = 1, [10:26:13.346] | : . | : . | : chunk.size = NULL, label = "fz:foreach::foreach-%d")), [10:26:13.346] | : . | : . | : local({ [10:26:13.346] | : . | : . | : on.exit(.progressr_progressor()) [10:26:13.346] | : . | : . | : { [10:26:13.346] | : . | : . | : FUN(x) [10:26:13.346] | : . | : . | : } [10:26:13.346] | : . | : . | : })) [10:26:13.346] | : . | : . | : }) [10:26:13.347] | : . | : . | Transpile call expression ... done [10:26:13.347] | : . | : . | Evaluate transpiled call expression [10:26:13.502] | : . | : . get_transpiler() ... done [10:26:13.503] | : . | : transpile() ... done character(0) [10:26:13.503] | : . | : progressify() ... [10:26:13.504] | : . | : . transpile() ... [10:26:13.504] | : . | : . | get_transpiler() ... [10:26:13.505] | : . | : . | : Finding call to be transpiled ... [10:26:13.506] | : . | : . | : . descend_wrappers() ... [10:26:13.506] | : . | : . | : . | Call: [10:26:13.507] | : . | : . | : . | futurize [10:26:13.507] | : . | : . | : . | parse_call() ... [10:26:13.508] | : . | : . | : . | : Function: futurize(...) [10:26:13.508] | : . | : . | : . | : Locate function ... [10:26:13.509] | : . | : . | : . | : . Function located in: 'futurize' [10:26:13.509] | : . | : . | : . | : Locate function ... done [10:26:13.510] | : . | : . | : . | parse_call() ... done [10:26:13.510] | : . | : . | : . descend_wrappers() ... done [10:26:13.511] | : . | : . | : . parse_call() ... [10:26:13.511] | : . | : . | : . | Function: futurize(...) [10:26:13.512] | : . | : . | : . | Locate function ... [10:26:13.512] | : . | : . | : . | : Function located in: 'futurize' [10:26:13.513] | : . | : . | : . | Locate function ... done [10:26:13.514] | : . | : . | : . parse_call() ... done [10:26:13.514] | : . | : . | : . Position of call to be transpiled in expression: c(1) [10:26:13.515] | : . | : . | : . futurize [10:26:13.515] | : . | : . | : Finding call to be transpiled ... done [10:26:13.516] | : . | : . | : Locating 'progressify::built-in' transpiler for futurize::futurize() of class 'transpiler' ... [10:26:13.516] | : . | : . | : . Detected a nested transpiler function: futurize::futurize() [10:26:13.517] | : . | : . | : Locating 'progressify::built-in' transpiler for futurize::futurize() of class 'transpiler' ... done [10:26:13.517] | : . | : . | : Apply nested transpiler ... [10:26:13.518] | : . | : . | : . futurize(foreach::foreach(x = xs, .combine = c) %do% { [10:26:13.518] | : . | : . | : . FUN(x) [10:26:13.518] | : . | : . | : . }) [10:26:13.519] | : . | : . | : . doFuture::`%dofuture%`(foreach::foreach(x = xs, .combine = c, [10:26:13.519] | : . | : . | : . .options.future = list(stdout = TRUE, conditions = "condition", [10:26:13.519] | : . | : . | : . globals = TRUE, packages = NULL, seed = FALSE, scheduling = 1, [10:26:13.519] | : . | : . | : . chunk.size = NULL, label = "fz:foreach::foreach-%d")), [10:26:13.519] | : . | : . | : . { [10:26:13.519] | : . | : . | : . FUN(x) [10:26:13.519] | : . | : . | : . }) [10:26:13.520] | : . | : . | : Apply nested transpiler ... done [10:26:13.521] | : . | : . | : get_transpiler() ... [10:26:13.521] | : . | : . | : . Finding call to be transpiled ... [10:26:13.522] | : . | : . | : . | descend_wrappers() ... [10:26:13.522] | : . | : . | : . | : Call: [10:26:13.523] | : . | : . | : . | : doFuture::`%dofuture%` [10:26:13.523] | : . | : . | : . | : parse_call() ... [10:26:13.524] | : . | : . | : . | : . Function: doFuture::%dofuture%(...) [10:26:13.525] | : . | : . | : . | : parse_call() ... done [10:26:13.525] | : . | : . | : . | descend_wrappers() ... done [10:26:13.526] | : . | : . | : . | parse_call() ... [10:26:13.526] | : . | : . | : . | : Function: doFuture::%dofuture%(...) [10:26:13.527] | : . | : . | : . | parse_call() ... done [10:26:13.527] | : . | : . | : . | Position of call to be transpiled in expression: c(1) [10:26:13.528] | : . | : . | : . | doFuture::`%dofuture%` [10:26:13.528] | : . | : . | : . Finding call to be transpiled ... done [10:26:13.529] | : . | : . | : . Locating 'progressify::built-in' transpiler for doFuture::%dofuture%() of class 'function' ... [10:26:13.529] | : . | : . | : . | Namespaces registered with progressify(): 'base', 'crossmap', 'future.apply', 'purrr', 'furrr', 'partykit', 'plyr', 'stats', 'foreach', 'doFuture' [10:26:13.530] | : . | : . | : . | Transpiler description: doFuture::`%dofuture%` transpiler [10:26:13.530] | : . | : . | : . | Transpiler function: [10:26:13.531] | : . | : . | : . | function (expr, options) [10:26:13.531] | : . | : . | : . | { [10:26:13.531] | : . | : . | : . | ns <- getNamespace("doFuture") [10:26:13.531] | : . | : . | : . | fcn <- get("%dofuture%", mode = "function", envir = ns) [10:26:13.531] | : . | : . | : . | progressify_foreach(expr, fcn_name = "%dofuture%", fcn = fcn, [10:26:13.531] | : . | : . | : . | envir = parent.frame()) [10:26:13.531] | : . | : . | : . | } [10:26:13.531] | : . | : . | : . | [10:26:13.532] | : . | : . | : . Locating 'progressify::built-in' transpiler for doFuture::%dofuture%() of class 'function' ... done [10:26:13.532] | : . | : . | : get_transpiler() ... done [10:26:13.533] | : . | : . | : Transpile call expression ... [10:26:13.533] | : . | : . | : . local({ [10:26:13.533] | : . | : . | : . .progressr_progressor <- progressr::progressor(along = xs) [10:26:13.533] | : . | : . | : . doFuture::`%dofuture%`(foreach::foreach(x = xs, .combine = c, [10:26:13.533] | : . | : . | : . .options.future = list(stdout = TRUE, conditions = "condition", [10:26:13.533] | : . | : . | : . globals = TRUE, packages = NULL, seed = FALSE, scheduling = 1, [10:26:13.533] | : . | : . | : . chunk.size = NULL, label = "fz:foreach::foreach-%d")), [10:26:13.533] | : . | : . | : . local({ [10:26:13.533] | : . | : . | : . on.exit(.progressr_progressor()) [10:26:13.533] | : . | : . | : . { [10:26:13.533] | : . | : . | : . FUN(x) [10:26:13.533] | : . | : . | : . } [10:26:13.533] | : . | : . | : . })) [10:26:13.533] | : . | : . | : . }) [10:26:13.535] | : . | : . | : Transpile call expression ... done [10:26:13.535] | : . | : . | : Evaluate transpiled call expression [10:26:13.690] | : . | : . | get_transpiler() ... done [10:26:13.691] | : . | : . transpile() ... done === %do% ========================== foreach(x = xs) %do% { FUN(x) } --------------------------------- --- progressify_futurize --- futurize(progressify(foreach(x = xs) %do% { FUN(x) })) [10:26:13.696] | : . | : . progressify() ... [10:26:13.696] | : . | : . | transpile() ... [10:26:13.697] | : . | : . | : get_transpiler() ... [10:26:13.698] | : . | : . | : . Finding call to be transpiled ... [10:26:13.698] | : . | : . | : . | descend_wrappers() ... [10:26:13.699] | : . | : . | : . | : Call: [10:26:13.699] | : . | : . | : . | : `%do%` [10:26:13.700] | : . | : . | : . | : parse_call() ... [10:26:13.700] | : . | : . | : . | : . Function: %do%(...) [10:26:13.701] | : . | : . | : . | : . Locate function ... [10:26:13.701] | : . | : . | : . | : . | Function located in: 'foreach' [10:26:13.702] | : . | : . | : . | : . Locate function ... done [10:26:13.703] | : . | : . | : . | : parse_call() ... done [10:26:13.703] | : . | : . | : . | descend_wrappers() ... done [10:26:13.704] | : . | : . | : . | parse_call() ... [10:26:13.704] | : . | : . | : . | : Function: %do%(...) [10:26:13.704] | : . | : . | : . | : Locate function ... [10:26:13.705] | : . | : . | : . | : . Function located in: 'foreach' [10:26:13.706] | : . | : . | : . | : Locate function ... done [10:26:13.706] | : . | : . | : . | parse_call() ... done [10:26:13.706] | : . | : . | : . | Position of call to be transpiled in expression: c(1) [10:26:13.707] | : . | : . | : . | `%do%` [10:26:13.708] | : . | : . | : . Finding call to be transpiled ... done [10:26:13.708] | : . | : . | : . Locating 'progressify::built-in' transpiler for foreach::%do%() of class 'function' ... [10:26:13.709] | : . | : . | : . | Namespaces registered with progressify(): 'base', 'crossmap', 'future.apply', 'purrr', 'furrr', 'partykit', 'plyr', 'stats', 'foreach', 'doFuture' [10:26:13.709] | : . | : . | : . | Transpiler description: foreach::`%do%` transpiler [10:26:13.710] | : . | : . | : . | Transpiler function: [10:26:13.710] | : . | : . | : . | function (expr, options) [10:26:13.710] | : . | : . | : . | { [10:26:13.710] | : . | : . | : . | ns <- getNamespace("foreach") [10:26:13.710] | : . | : . | : . | fcn <- get("%do%", mode = "function", envir = ns) [10:26:13.710] | : . | : . | : . | progressify_foreach(expr, fcn_name = "%do%", fcn = fcn, envir = parent.frame()) [10:26:13.710] | : . | : . | : . | } [10:26:13.710] | : . | : . | : . | [10:26:13.711] | : . | : . | : . Locating 'progressify::built-in' transpiler for foreach::%do%() of class 'function' ... done [10:26:13.711] | : . | : . | : get_transpiler() ... done [10:26:13.712] | : . | : . | : Transpile call expression ... [10:26:13.713] | : . | : . | : . local({ [10:26:13.713] | : . | : . | : . .progressr_progressor <- progressr::progressor(along = xs) [10:26:13.713] | : . | : . | : . foreach(x = xs) %do% local({ [10:26:13.713] | : . | : . | : . on.exit(.progressr_progressor()) [10:26:13.713] | : . | : . | : . { [10:26:13.713] | : . | : . | : . FUN(x) [10:26:13.713] | : . | : . | : . } [10:26:13.713] | : . | : . | : . }) [10:26:13.713] | : . | : . | : . }) [10:26:13.714] | : . | : . | : Transpile call expression ... done [10:26:13.714] | : . | : . | : Return transpiled call expression [10:26:13.715] | : . | : . | transpile() ... done [10:26:13.715] | : . | : . progressify() ... done List of 5 $ : num 2.5 $ : num 2.5 $ : num 3 $ : num 3.5 $ : num 3.5 [10:26:13.845] | : . | : . progressify() ... [10:26:13.845] | : . | : . | transpile() ... [10:26:13.846] | : . | : . | : get_transpiler() ... [10:26:13.846] | : . | : . | : . Finding call to be transpiled ... [10:26:13.847] | : . | : . | : . | descend_wrappers() ... [10:26:13.847] | : . | : . | : . | : Call: [10:26:13.847] | : . | : . | : . | : `%do%` [10:26:13.848] | : . | : . | : . | : parse_call() ... [10:26:13.848] | : . | : . | : . | : . Function: %do%(...) [10:26:13.849] | : . | : . | : . | : . Locate function ... [10:26:13.849] | : . | : . | : . | : . | Function located in: 'foreach' [10:26:13.850] | : . | : . | : . | : . Locate function ... done [10:26:13.850] | : . | : . | : . | : parse_call() ... done [10:26:13.851] | : . | : . | : . | descend_wrappers() ... done [10:26:13.851] | : . | : . | : . | parse_call() ... [10:26:13.852] | : . | : . | : . | : Function: %do%(...) [10:26:13.852] | : . | : . | : . | : Locate function ... [10:26:13.853] | : . | : . | : . | : . Function located in: 'foreach' [10:26:13.853] | : . | : . | : . | : Locate function ... done [10:26:13.854] | : . | : . | : . | parse_call() ... done [10:26:13.854] | : . | : . | : . | Position of call to be transpiled in expression: c(1) [10:26:13.855] | : . | : . | : . | `%do%` [10:26:13.855] | : . | : . | : . Finding call to be transpiled ... done [10:26:13.856] | : . | : . | : . Locating 'progressify::built-in' transpiler for foreach::%do%() of class 'function' ... [10:26:13.856] | : . | : . | : . | Namespaces registered with progressify(): 'base', 'crossmap', 'future.apply', 'purrr', 'furrr', 'partykit', 'plyr', 'stats', 'foreach', 'doFuture' [10:26:13.857] | : . | : . | : . | Transpiler description: foreach::`%do%` transpiler [10:26:13.857] | : . | : . | : . | Transpiler function: [10:26:13.858] | : . | : . | : . | function (expr, options) [10:26:13.858] | : . | : . | : . | { [10:26:13.858] | : . | : . | : . | ns <- getNamespace("foreach") [10:26:13.858] | : . | : . | : . | fcn <- get("%do%", mode = "function", envir = ns) [10:26:13.858] | : . | : . | : . | progressify_foreach(expr, fcn_name = "%do%", fcn = fcn, envir = parent.frame()) [10:26:13.858] | : . | : . | : . | } [10:26:13.858] | : . | : . | : . | [10:26:13.858] | : . | : . | : . Locating 'progressify::built-in' transpiler for foreach::%do%() of class 'function' ... done [10:26:13.859] | : . | : . | : get_transpiler() ... done [10:26:13.859] | : . | : . | : Transpile call expression ... [10:26:13.860] | : . | : . | : . local({ [10:26:13.860] | : . | : . | : . .progressr_progressor <- progressr::progressor(along = xs) [10:26:13.860] | : . | : . | : . foreach(x = xs) %do% local({ [10:26:13.860] | : . | : . | : . on.exit(.progressr_progressor()) [10:26:13.860] | : . | : . | : . { [10:26:13.860] | : . | : . | : . FUN(x) [10:26:13.860] | : . | : . | : . } [10:26:13.860] | : . | : . | : . }) [10:26:13.860] | : . | : . | : . }) [10:26:13.861] | : . | : . | : Transpile call expression ... done [10:26:13.861] | : . | : . | : Return transpiled call expression [10:26:13.862] | : . | : . | transpile() ... done [10:26:13.862] | : . | : . progressify() ... done character(0) [10:26:13.999] | : . | : . progressify() ... [10:26:14.000] | : . | : . | transpile() ... [10:26:14.000] | : . | : . | : get_transpiler() ... [10:26:14.001] | : . | : . | : . Finding call to be transpiled ... [10:26:14.002] | : . | : . | : . | descend_wrappers() ... [10:26:14.002] | : . | : . | : . | : Call: [10:26:14.003] | : . | : . | : . | : `%do%` [10:26:14.003] | : . | : . | : . | : parse_call() ... [10:26:14.004] | : . | : . | : . | : . Function: %do%(...) [10:26:14.004] | : . | : . | : . | : . Locate function ... [10:26:14.005] | : . | : . | : . | : . | Function located in: 'foreach' [10:26:14.005] | : . | : . | : . | : . Locate function ... done [10:26:14.006] | : . | : . | : . | : parse_call() ... done [10:26:14.006] | : . | : . | : . | descend_wrappers() ... done [10:26:14.007] | : . | : . | : . | parse_call() ... [10:26:14.007] | : . | : . | : . | : Function: %do%(...) [10:26:14.008] | : . | : . | : . | : Locate function ... [10:26:14.008] | : . | : . | : . | : . Function located in: 'foreach' [10:26:14.009] | : . | : . | : . | : Locate function ... done [10:26:14.009] | : . | : . | : . | parse_call() ... done [10:26:14.010] | : . | : . | : . | Position of call to be transpiled in expression: c(1) [10:26:14.010] | : . | : . | : . | `%do%` [10:26:14.011] | : . | : . | : . Finding call to be transpiled ... done [10:26:14.012] | : . | : . | : . Locating 'progressify::built-in' transpiler for foreach::%do%() of class 'function' ... [10:26:14.012] | : . | : . | : . | Namespaces registered with progressify(): 'base', 'crossmap', 'future.apply', 'purrr', 'furrr', 'partykit', 'plyr', 'stats', 'foreach', 'doFuture' [10:26:14.013] | : . | : . | : . | Transpiler description: foreach::`%do%` transpiler [10:26:14.013] | : . | : . | : . | Transpiler function: [10:26:14.014] | : . | : . | : . | function (expr, options) [10:26:14.014] | : . | : . | : . | { [10:26:14.014] | : . | : . | : . | ns <- getNamespace("foreach") [10:26:14.014] | : . | : . | : . | fcn <- get("%do%", mode = "function", envir = ns) [10:26:14.014] | : . | : . | : . | progressify_foreach(expr, fcn_name = "%do%", fcn = fcn, envir = parent.frame()) [10:26:14.014] | : . | : . | : . | } [10:26:14.014] | : . | : . | : . | [10:26:14.014] | : . | : . | : . Locating 'progressify::built-in' transpiler for foreach::%do%() of class 'function' ... done [10:26:14.015] | : . | : . | : get_transpiler() ... done [10:26:14.016] | : . | : . | : Transpile call expression ... [10:26:14.016] | : . | : . | : . local({ [10:26:14.016] | : . | : . | : . .progressr_progressor <- progressr::progressor(along = xs) [10:26:14.016] | : . | : . | : . foreach(x = xs) %do% local({ [10:26:14.016] | : . | : . | : . on.exit(.progressr_progressor()) [10:26:14.016] | : . | : . | : . { [10:26:14.016] | : . | : . | : . FUN(x) [10:26:14.016] | : . | : . | : . } [10:26:14.016] | : . | : . | : . }) [10:26:14.016] | : . | : . | : . }) [10:26:14.017] | : . | : . | : Transpile call expression ... done [10:26:14.018] | : . | : . | : Return transpiled call expression [10:26:14.018] | : . | : . | transpile() ... done [10:26:14.019] | : . | : . progressify() ... done --- futurize_progressify --- progressify(futurize(foreach(x = xs) %do% { FUN(x) })) [10:26:14.151] | : . | : . progressify() ... [10:26:14.151] | : . | : . | transpile() ... [10:26:14.152] | : . | : . | : get_transpiler() ... [10:26:14.152] | : . | : . | : . Finding call to be transpiled ... [10:26:14.153] | : . | : . | : . | descend_wrappers() ... [10:26:14.154] | : . | : . | : . | : Call: [10:26:14.154] | : . | : . | : . | : futurize [10:26:14.155] | : . | : . | : . | : parse_call() ... [10:26:14.155] | : . | : . | : . | : . Function: futurize(...) [10:26:14.156] | : . | : . | : . | : . Locate function ... [10:26:14.156] | : . | : . | : . | : . | Function located in: 'futurize' [10:26:14.157] | : . | : . | : . | : . Locate function ... done [10:26:14.157] | : . | : . | : . | : parse_call() ... done [10:26:14.158] | : . | : . | : . | descend_wrappers() ... done [10:26:14.158] | : . | : . | : . | parse_call() ... [10:26:14.159] | : . | : . | : . | : Function: futurize(...) [10:26:14.159] | : . | : . | : . | : Locate function ... [10:26:14.160] | : . | : . | : . | : . Function located in: 'futurize' [10:26:14.160] | : . | : . | : . | : Locate function ... done [10:26:14.161] | : . | : . | : . | parse_call() ... done [10:26:14.161] | : . | : . | : . | Position of call to be transpiled in expression: c(1) [10:26:14.162] | : . | : . | : . | futurize [10:26:14.163] | : . | : . | : . Finding call to be transpiled ... done [10:26:14.163] | : . | : . | : . Locating 'progressify::built-in' transpiler for futurize::futurize() of class 'transpiler' ... [10:26:14.164] | : . | : . | : . | Detected a nested transpiler function: futurize::futurize() [10:26:14.164] | : . | : . | : . Locating 'progressify::built-in' transpiler for futurize::futurize() of class 'transpiler' ... done [10:26:14.165] | : . | : . | : . Apply nested transpiler ... [10:26:14.165] | : . | : . | : . | futurize(foreach(x = xs) %do% { [10:26:14.165] | : . | : . | : . | FUN(x) [10:26:14.165] | : . | : . | : . | }) [10:26:14.166] | : . | : . | : . | doFuture::`%dofuture%`(foreach(x = xs, .options.future = list(stdout = TRUE, [10:26:14.166] | : . | : . | : . | conditions = "condition", globals = TRUE, packages = NULL, [10:26:14.166] | : . | : . | : . | seed = FALSE, scheduling = 1, chunk.size = NULL, label = "fz:foreach::foreach-%d")), [10:26:14.166] | : . | : . | : . | { [10:26:14.166] | : . | : . | : . | FUN(x) [10:26:14.166] | : . | : . | : . | }) [10:26:14.167] | : . | : . | : . Apply nested transpiler ... done [10:26:14.168] | : . | : . | : . get_transpiler() ... [10:26:14.168] | : . | : . | : . | Finding call to be transpiled ... [10:26:14.169] | : . | : . | : . | : descend_wrappers() ... [10:26:14.169] | : . | : . | : . | : . Call: [10:26:14.170] | : . | : . | : . | : . doFuture::`%dofuture%` [10:26:14.171] | : . | : . | : . | : . parse_call() ... [10:26:14.171] | : . | : . | : . | : . | Function: doFuture::%dofuture%(...) [10:26:14.172] | : . | : . | : . | : . parse_call() ... done [10:26:14.172] | : . | : . | : . | : descend_wrappers() ... done [10:26:14.173] | : . | : . | : . | : parse_call() ... [10:26:14.173] | : . | : . | : . | : . Function: doFuture::%dofuture%(...) [10:26:14.174] | : . | : . | : . | : parse_call() ... done [10:26:14.174] | : . | : . | : . | : Position of call to be transpiled in expression: c(1) [10:26:14.175] | : . | : . | : . | : doFuture::`%dofuture%` [10:26:14.175] | : . | : . | : . | Finding call to be transpiled ... done [10:26:14.176] | : . | : . | : . | Locating 'progressify::built-in' transpiler for doFuture::%dofuture%() of class 'function' ... [10:26:14.176] | : . | : . | : . | : Namespaces registered with progressify(): 'base', 'crossmap', 'future.apply', 'purrr', 'furrr', 'partykit', 'plyr', 'stats', 'foreach', 'doFuture' [10:26:14.177] | : . | : . | : . | : Transpiler description: doFuture::`%dofuture%` transpiler [10:26:14.177] | : . | : . | : . | : Transpiler function: [10:26:14.178] | : . | : . | : . | : function (expr, options) [10:26:14.178] | : . | : . | : . | : { [10:26:14.178] | : . | : . | : . | : ns <- getNamespace("doFuture") [10:26:14.178] | : . | : . | : . | : fcn <- get("%dofuture%", mode = "function", envir = ns) [10:26:14.178] | : . | : . | : . | : progressify_foreach(expr, fcn_name = "%dofuture%", fcn = fcn, [10:26:14.178] | : . | : . | : . | : envir = parent.frame()) [10:26:14.178] | : . | : . | : . | : } [10:26:14.178] | : . | : . | : . | : [10:26:14.179] | : . | : . | : . | Locating 'progressify::built-in' transpiler for doFuture::%dofuture%() of class 'function' ... done [10:26:14.179] | : . | : . | : . get_transpiler() ... done [10:26:14.180] | : . | : . | : . Transpile call expression ... [10:26:14.180] | : . | : . | : . | local({ [10:26:14.180] | : . | : . | : . | .progressr_progressor <- progressr::progressor(along = xs) [10:26:14.180] | : . | : . | : . | doFuture::`%dofuture%`(foreach(x = xs, .options.future = list(stdout = TRUE, [10:26:14.180] | : . | : . | : . | conditions = "condition", globals = TRUE, packages = NULL, [10:26:14.180] | : . | : . | : . | seed = FALSE, scheduling = 1, chunk.size = NULL, label = "fz:foreach::foreach-%d")), [10:26:14.180] | : . | : . | : . | local({ [10:26:14.180] | : . | : . | : . | on.exit(.progressr_progressor()) [10:26:14.180] | : . | : . | : . | { [10:26:14.180] | : . | : . | : . | FUN(x) [10:26:14.180] | : . | : . | : . | } [10:26:14.180] | : . | : . | : . | })) [10:26:14.180] | : . | : . | : . | }) [10:26:14.181] | : . | : . | : . Transpile call expression ... done [10:26:14.182] | : . | : . | : . Evaluate transpiled call expression [10:26:14.312] | : . | : . | : get_transpiler() ... done [10:26:14.312] | : . | : . | transpile() ... done List of 5 $ : num 2.5 $ : num 2.5 $ : num 3 $ : num 3.5 $ : num 3.5 [10:26:14.316] | : . | : . | progressify() ... [10:26:14.316] | : . | : . | : transpile() ... [10:26:14.317] | : . | : . | : . get_transpiler() ... [10:26:14.318] | : . | : . | : . | Finding call to be transpiled ... [10:26:14.318] | : . | : . | : . | : descend_wrappers() ... [10:26:14.319] | : . | : . | : . | : . Call: [10:26:14.319] | : . | : . | : . | : . futurize [10:26:14.320] | : . | : . | : . | : . parse_call() ... [10:26:14.320] | : . | : . | : . | : . | Function: futurize(...) [10:26:14.321] | : . | : . | : . | : . | Locate function ... [10:26:14.321] | : . | : . | : . | : . | : Function located in: 'futurize' [10:26:14.322] | : . | : . | : . | : . | Locate function ... done [10:26:14.322] | : . | : . | : . | : . parse_call() ... done [10:26:14.323] | : . | : . | : . | : descend_wrappers() ... done [10:26:14.323] | : . | : . | : . | : parse_call() ... [10:26:14.324] | : . | : . | : . | : . Function: futurize(...) [10:26:14.324] | : . | : . | : . | : . Locate function ... [10:26:14.325] | : . | : . | : . | : . | Function located in: 'futurize' [10:26:14.325] | : . | : . | : . | : . Locate function ... done [10:26:14.326] | : . | : . | : . | : parse_call() ... done [10:26:14.326] | : . | : . | : . | : Position of call to be transpiled in expression: c(1) [10:26:14.327] | : . | : . | : . | : futurize [10:26:14.328] | : . | : . | : . | Finding call to be transpiled ... done [10:26:14.328] | : . | : . | : . | Locating 'progressify::built-in' transpiler for futurize::futurize() of class 'transpiler' ... [10:26:14.329] | : . | : . | : . | : Detected a nested transpiler function: futurize::futurize() [10:26:14.329] | : . | : . | : . | Locating 'progressify::built-in' transpiler for futurize::futurize() of class 'transpiler' ... done [10:26:14.330] | : . | : . | : . | Apply nested transpiler ... [10:26:14.330] | : . | : . | : . | : futurize(foreach(x = xs) %do% { [10:26:14.330] | : . | : . | : . | : FUN(x) [10:26:14.330] | : . | : . | : . | : }) [10:26:14.331] | : . | : . | : . | : doFuture::`%dofuture%`(foreach(x = xs, .options.future = list(stdout = TRUE, [10:26:14.331] | : . | : . | : . | : conditions = "condition", globals = TRUE, packages = NULL, [10:26:14.331] | : . | : . | : . | : seed = FALSE, scheduling = 1, chunk.size = NULL, label = "fz:foreach::foreach-%d")), [10:26:14.331] | : . | : . | : . | : { [10:26:14.331] | : . | : . | : . | : FUN(x) [10:26:14.331] | : . | : . | : . | : }) [10:26:14.332] | : . | : . | : . | Apply nested transpiler ... done [10:26:14.333] | : . | : . | : . | get_transpiler() ... [10:26:14.333] | : . | : . | : . | : Finding call to be transpiled ... [10:26:14.334] | : . | : . | : . | : . descend_wrappers() ... [10:26:14.334] | : . | : . | : . | : . | Call: [10:26:14.335] | : . | : . | : . | : . | doFuture::`%dofuture%` [10:26:14.335] | : . | : . | : . | : . | parse_call() ... [10:26:14.336] | : . | : . | : . | : . | : Function: doFuture::%dofuture%(...) [10:26:14.337] | : . | : . | : . | : . | parse_call() ... done [10:26:14.337] | : . | : . | : . | : . descend_wrappers() ... done [10:26:14.338] | : . | : . | : . | : . parse_call() ... [10:26:14.338] | : . | : . | : . | : . | Function: doFuture::%dofuture%(...) [10:26:14.339] | : . | : . | : . | : . parse_call() ... done [10:26:14.339] | : . | : . | : . | : . Position of call to be transpiled in expression: c(1) [10:26:14.340] | : . | : . | : . | : . doFuture::`%dofuture%` [10:26:14.340] | : . | : . | : . | : Finding call to be transpiled ... done [10:26:14.341] | : . | : . | : . | : Locating 'progressify::built-in' transpiler for doFuture::%dofuture%() of class 'function' ... [10:26:14.341] | : . | : . | : . | : . Namespaces registered with progressify(): 'base', 'crossmap', 'future.apply', 'purrr', 'furrr', 'partykit', 'plyr', 'stats', 'foreach', 'doFuture' [10:26:14.342] | : . | : . | : . | : . Transpiler description: doFuture::`%dofuture%` transpiler [10:26:14.342] | : . | : . | : . | : . Transpiler function: [10:26:14.343] | : . | : . | : . | : . function (expr, options) [10:26:14.343] | : . | : . | : . | : . { [10:26:14.343] | : . | : . | : . | : . ns <- getNamespace("doFuture") [10:26:14.343] | : . | : . | : . | : . fcn <- get("%dofuture%", mode = "function", envir = ns) [10:26:14.343] | : . | : . | : . | : . progressify_foreach(expr, fcn_name = "%dofuture%", fcn = fcn, [10:26:14.343] | : . | : . | : . | : . envir = parent.frame()) [10:26:14.343] | : . | : . | : . | : . } [10:26:14.343] | : . | : . | : . | : . [10:26:14.344] | : . | : . | : . | : Locating 'progressify::built-in' transpiler for doFuture::%dofuture%() of class 'function' ... done [10:26:14.344] | : . | : . | : . | get_transpiler() ... done [10:26:14.345] | : . | : . | : . | Transpile call expression ... [10:26:14.345] | : . | : . | : . | : local({ [10:26:14.345] | : . | : . | : . | : .progressr_progressor <- progressr::progressor(along = xs) [10:26:14.345] | : . | : . | : . | : doFuture::`%dofuture%`(foreach(x = xs, .options.future = list(stdout = TRUE, [10:26:14.345] | : . | : . | : . | : conditions = "condition", globals = TRUE, packages = NULL, [10:26:14.345] | : . | : . | : . | : seed = FALSE, scheduling = 1, chunk.size = NULL, label = "fz:foreach::foreach-%d")), [10:26:14.345] | : . | : . | : . | : local({ [10:26:14.345] | : . | : . | : . | : on.exit(.progressr_progressor()) [10:26:14.345] | : . | : . | : . | : { [10:26:14.345] | : . | : . | : . | : FUN(x) [10:26:14.345] | : . | : . | : . | : } [10:26:14.345] | : . | : . | : . | : })) [10:26:14.345] | : . | : . | : . | : }) [10:26:14.346] | : . | : . | : . | Transpile call expression ... done [10:26:14.347] | : . | : . | : . | Evaluate transpiled call expression [10:26:14.474] | : . | : . | : . get_transpiler() ... done [10:26:14.474] | : . | : . | : transpile() ... done character(0) [10:26:14.475] | : . | : . | : progressify() ... [10:26:14.475] | : . | : . | : . transpile() ... [10:26:14.476] | : . | : . | : . | get_transpiler() ... [10:26:14.477] | : . | : . | : . | : Finding call to be transpiled ... [10:26:14.477] | : . | : . | : . | : . descend_wrappers() ... [10:26:14.478] | : . | : . | : . | : . | Call: [10:26:14.478] | : . | : . | : . | : . | futurize [10:26:14.479] | : . | : . | : . | : . | parse_call() ... [10:26:14.479] | : . | : . | : . | : . | : Function: futurize(...) [10:26:14.480] | : . | : . | : . | : . | : Locate function ... [10:26:14.480] | : . | : . | : . | : . | : . Function located in: 'futurize' [10:26:14.481] | : . | : . | : . | : . | : Locate function ... done [10:26:14.481] | : . | : . | : . | : . | parse_call() ... done [10:26:14.482] | : . | : . | : . | : . descend_wrappers() ... done [10:26:14.482] | : . | : . | : . | : . parse_call() ... [10:26:14.483] | : . | : . | : . | : . | Function: futurize(...) [10:26:14.483] | : . | : . | : . | : . | Locate function ... [10:26:14.484] | : . | : . | : . | : . | : Function located in: 'futurize' [10:26:14.484] | : . | : . | : . | : . | Locate function ... done [10:26:14.485] | : . | : . | : . | : . parse_call() ... done [10:26:14.485] | : . | : . | : . | : . Position of call to be transpiled in expression: c(1) [10:26:14.486] | : . | : . | : . | : . futurize [10:26:14.487] | : . | : . | : . | : Finding call to be transpiled ... done [10:26:14.487] | : . | : . | : . | : Locating 'progressify::built-in' transpiler for futurize::futurize() of class 'transpiler' ... [10:26:14.488] | : . | : . | : . | : . Detected a nested transpiler function: futurize::futurize() [10:26:14.488] | : . | : . | : . | : Locating 'progressify::built-in' transpiler for futurize::futurize() of class 'transpiler' ... done [10:26:14.489] | : . | : . | : . | : Apply nested transpiler ... [10:26:14.489] | : . | : . | : . | : . futurize(foreach(x = xs) %do% { [10:26:14.489] | : . | : . | : . | : . FUN(x) [10:26:14.489] | : . | : . | : . | : . }) [10:26:14.490] | : . | : . | : . | : . doFuture::`%dofuture%`(foreach(x = xs, .options.future = list(stdout = TRUE, [10:26:14.490] | : . | : . | : . | : . conditions = "condition", globals = TRUE, packages = NULL, [10:26:14.490] | : . | : . | : . | : . seed = FALSE, scheduling = 1, chunk.size = NULL, label = "fz:foreach::foreach-%d")), [10:26:14.490] | : . | : . | : . | : . { [10:26:14.490] | : . | : . | : . | : . FUN(x) [10:26:14.490] | : . | : . | : . | : . }) [10:26:14.491] | : . | : . | : . | : Apply nested transpiler ... done [10:26:14.492] | : . | : . | : . | : get_transpiler() ... [10:26:14.492] | : . | : . | : . | : . Finding call to be transpiled ... [10:26:14.493] | : . | : . | : . | : . | descend_wrappers() ... [10:26:14.493] | : . | : . | : . | : . | : Call: [10:26:14.494] | : . | : . | : . | : . | : doFuture::`%dofuture%` [10:26:14.495] | : . | : . | : . | : . | : parse_call() ... [10:26:14.495] | : . | : . | : . | : . | : . Function: doFuture::%dofuture%(...) [10:26:14.496] | : . | : . | : . | : . | : parse_call() ... done [10:26:14.496] | : . | : . | : . | : . | descend_wrappers() ... done [10:26:14.497] | : . | : . | : . | : . | parse_call() ... [10:26:14.497] | : . | : . | : . | : . | : Function: doFuture::%dofuture%(...) [10:26:14.501] | : . | : . | : . | : . | parse_call() ... done [10:26:14.502] | : . | : . | : . | : . | Position of call to be transpiled in expression: c(1) [10:26:14.502] | : . | : . | : . | : . | doFuture::`%dofuture%` [10:26:14.503] | : . | : . | : . | : . Finding call to be transpiled ... done [10:26:14.504] | : . | : . | : . | : . Locating 'progressify::built-in' transpiler for doFuture::%dofuture%() of class 'function' ... [10:26:14.504] | : . | : . | : . | : . | Namespaces registered with progressify(): 'base', 'crossmap', 'future.apply', 'purrr', 'furrr', 'partykit', 'plyr', 'stats', 'foreach', 'doFuture' [10:26:14.505] | : . | : . | : . | : . | Transpiler description: doFuture::`%dofuture%` transpiler [10:26:14.505] | : . | : . | : . | : . | Transpiler function: [10:26:14.506] | : . | : . | : . | : . | function (expr, options) [10:26:14.506] | : . | : . | : . | : . | { [10:26:14.506] | : . | : . | : . | : . | ns <- getNamespace("doFuture") [10:26:14.506] | : . | : . | : . | : . | fcn <- get("%dofuture%", mode = "function", envir = ns) [10:26:14.506] | : . | : . | : . | : . | progressify_foreach(expr, fcn_name = "%dofuture%", fcn = fcn, [10:26:14.506] | : . | : . | : . | : . | envir = parent.frame()) [10:26:14.506] | : . | : . | : . | : . | } [10:26:14.506] | : . | : . | : . | : . | [10:26:14.507] | : . | : . | : . | : . Locating 'progressify::built-in' transpiler for doFuture::%dofuture%() of class 'function' ... done [10:26:14.507] | : . | : . | : . | : get_transpiler() ... done [10:26:14.508] | : . | : . | : . | : Transpile call expression ... [10:26:14.508] | : . | : . | : . | : . local({ [10:26:14.508] | : . | : . | : . | : . .progressr_progressor <- progressr::progressor(along = xs) [10:26:14.508] | : . | : . | : . | : . doFuture::`%dofuture%`(foreach(x = xs, .options.future = list(stdout = TRUE, [10:26:14.508] | : . | : . | : . | : . conditions = "condition", globals = TRUE, packages = NULL, [10:26:14.508] | : . | : . | : . | : . seed = FALSE, scheduling = 1, chunk.size = NULL, label = "fz:foreach::foreach-%d")), [10:26:14.508] | : . | : . | : . | : . local({ [10:26:14.508] | : . | : . | : . | : . on.exit(.progressr_progressor()) [10:26:14.508] | : . | : . | : . | : . { [10:26:14.508] | : . | : . | : . | : . FUN(x) [10:26:14.508] | : . | : . | : . | : . } [10:26:14.508] | : . | : . | : . | : . })) [10:26:14.508] | : . | : . | : . | : . }) [10:26:14.509] | : . | : . | : . | : Transpile call expression ... done [10:26:14.510] | : . | : . | : . | : Evaluate transpiled call expression [10:26:14.635] | : . | : . | : . | get_transpiler() ... done [10:26:14.636] | : . | : . | : . transpile() ... done === %do% ========================== foreach(x = xs, .combine = list) %do% { FUN(x) } --------------------------------- --- progressify_futurize --- futurize(progressify(foreach(x = xs, .combine = list) %do% { FUN(x) })) [10:26:14.641] | : . | : . | : . progressify() ... [10:26:14.641] | : . | : . | : . | transpile() ... [10:26:14.642] | : . | : . | : . | : get_transpiler() ... [10:26:14.642] | : . | : . | : . | : . Finding call to be transpiled ... [10:26:14.643] | : . | : . | : . | : . | descend_wrappers() ... [10:26:14.643] | : . | : . | : . | : . | : Call: [10:26:14.644] | : . | : . | : . | : . | : `%do%` [10:26:14.644] | : . | : . | : . | : . | : parse_call() ... [10:26:14.645] | : . | : . | : . | : . | : . Function: %do%(...) [10:26:14.645] | : . | : . | : . | : . | : . Locate function ... [10:26:14.646] | : . | : . | : . | : . | : . | Function located in: 'foreach' [10:26:14.646] | : . | : . | : . | : . | : . Locate function ... done [10:26:14.647] | : . | : . | : . | : . | : parse_call() ... done [10:26:14.647] | : . | : . | : . | : . | descend_wrappers() ... done [10:26:14.648] | : . | : . | : . | : . | parse_call() ... [10:26:14.648] | : . | : . | : . | : . | : Function: %do%(...) [10:26:14.649] | : . | : . | : . | : . | : Locate function ... [10:26:14.649] | : . | : . | : . | : . | : . Function located in: 'foreach' [10:26:14.650] | : . | : . | : . | : . | : Locate function ... done [10:26:14.650] | : . | : . | : . | : . | parse_call() ... done [10:26:14.651] | : . | : . | : . | : . | Position of call to be transpiled in expression: c(1) [10:26:14.651] | : . | : . | : . | : . | `%do%` [10:26:14.652] | : . | : . | : . | : . Finding call to be transpiled ... done [10:26:14.653] | : . | : . | : . | : . Locating 'progressify::built-in' transpiler for foreach::%do%() of class 'function' ... [10:26:14.653] | : . | : . | : . | : . | Namespaces registered with progressify(): 'base', 'crossmap', 'future.apply', 'purrr', 'furrr', 'partykit', 'plyr', 'stats', 'foreach', 'doFuture' [10:26:14.654] | : . | : . | : . | : . | Transpiler description: foreach::`%do%` transpiler [10:26:14.654] | : . | : . | : . | : . | Transpiler function: [10:26:14.655] | : . | : . | : . | : . | function (expr, options) [10:26:14.655] | : . | : . | : . | : . | { [10:26:14.655] | : . | : . | : . | : . | ns <- getNamespace("foreach") [10:26:14.655] | : . | : . | : . | : . | fcn <- get("%do%", mode = "function", envir = ns) [10:26:14.655] | : . | : . | : . | : . | progressify_foreach(expr, fcn_name = "%do%", fcn = fcn, envir = parent.frame()) [10:26:14.655] | : . | : . | : . | : . | } [10:26:14.655] | : . | : . | : . | : . | [10:26:14.655] | : . | : . | : . | : . Locating 'progressify::built-in' transpiler for foreach::%do%() of class 'function' ... done [10:26:14.656] | : . | : . | : . | : get_transpiler() ... done [10:26:14.656] | : . | : . | : . | : Transpile call expression ... [10:26:14.657] | : . | : . | : . | : . local({ [10:26:14.657] | : . | : . | : . | : . .progressr_progressor <- progressr::progressor(along = xs) [10:26:14.657] | : . | : . | : . | : . foreach(x = xs, .combine = list) %do% local({ [10:26:14.657] | : . | : . | : . | : . on.exit(.progressr_progressor()) [10:26:14.657] | : . | : . | : . | : . { [10:26:14.657] | : . | : . | : . | : . FUN(x) [10:26:14.657] | : . | : . | : . | : . } [10:26:14.657] | : . | : . | : . | : . }) [10:26:14.657] | : . | : . | : . | : . }) [10:26:14.658] | : . | : . | : . | : Transpile call expression ... done [10:26:14.659] | : . | : . | : . | : Return transpiled call expression [10:26:14.659] | : . | : . | : . | transpile() ... done [10:26:14.660] | : . | : . | : . progressify() ... done List of 2 $ :List of 2 ..$ :List of 2 .. ..$ :List of 2 .. .. ..$ : num 2.5 .. .. ..$ : num 2.5 .. ..$ : num 3 ..$ : num 3.5 $ : num 3.5 [10:26:14.805] | : . | : . | : . progressify() ... [10:26:14.805] | : . | : . | : . | transpile() ... [10:26:14.806] | : . | : . | : . | : get_transpiler() ... [10:26:14.806] | : . | : . | : . | : . Finding call to be transpiled ... [10:26:14.807] | : . | : . | : . | : . | descend_wrappers() ... [10:26:14.807] | : . | : . | : . | : . | : Call: [10:26:14.808] | : . | : . | : . | : . | : `%do%` [10:26:14.808] | : . | : . | : . | : . | : parse_call() ... [10:26:14.809] | : . | : . | : . | : . | : . Function: %do%(...) [10:26:14.809] | : . | : . | : . | : . | : . Locate function ... [10:26:14.810] | : . | : . | : . | : . | : . | Function located in: 'foreach' [10:26:14.810] | : . | : . | : . | : . | : . Locate function ... done [10:26:14.811] | : . | : . | : . | : . | : parse_call() ... done [10:26:14.811] | : . | : . | : . | : . | descend_wrappers() ... done [10:26:14.812] | : . | : . | : . | : . | parse_call() ... [10:26:14.812] | : . | : . | : . | : . | : Function: %do%(...) [10:26:14.813] | : . | : . | : . | : . | : Locate function ... [10:26:14.813] | : . | : . | : . | : . | : . Function located in: 'foreach' [10:26:14.813] | : . | : . | : . | : . | : Locate function ... done [10:26:14.814] | : . | : . | : . | : . | parse_call() ... done [10:26:14.814] | : . | : . | : . | : . | Position of call to be transpiled in expression: c(1) [10:26:14.815] | : . | : . | : . | : . | `%do%` [10:26:14.815] | : . | : . | : . | : . Finding call to be transpiled ... done [10:26:14.816] | : . | : . | : . | : . Locating 'progressify::built-in' transpiler for foreach::%do%() of class 'function' ... [10:26:14.816] | : . | : . | : . | : . | Namespaces registered with progressify(): 'base', 'crossmap', 'future.apply', 'purrr', 'furrr', 'partykit', 'plyr', 'stats', 'foreach', 'doFuture' [10:26:14.817] | : . | : . | : . | : . | Transpiler description: foreach::`%do%` transpiler [10:26:14.817] | : . | : . | : . | : . | Transpiler function: [10:26:14.818] | : . | : . | : . | : . | function (expr, options) [10:26:14.818] | : . | : . | : . | : . | { [10:26:14.818] | : . | : . | : . | : . | ns <- getNamespace("foreach") [10:26:14.818] | : . | : . | : . | : . | fcn <- get("%do%", mode = "function", envir = ns) [10:26:14.818] | : . | : . | : . | : . | progressify_foreach(expr, fcn_name = "%do%", fcn = fcn, envir = parent.frame()) [10:26:14.818] | : . | : . | : . | : . | } [10:26:14.818] | : . | : . | : . | : . | [10:26:14.818] | : . | : . | : . | : . Locating 'progressify::built-in' transpiler for foreach::%do%() of class 'function' ... done [10:26:14.819] | : . | : . | : . | : get_transpiler() ... done [10:26:14.819] | : . | : . | : . | : Transpile call expression ... [10:26:14.820] | : . | : . | : . | : . local({ [10:26:14.820] | : . | : . | : . | : . .progressr_progressor <- progressr::progressor(along = xs) [10:26:14.820] | : . | : . | : . | : . foreach(x = xs, .combine = list) %do% local({ [10:26:14.820] | : . | : . | : . | : . on.exit(.progressr_progressor()) [10:26:14.820] | : . | : . | : . | : . { [10:26:14.820] | : . | : . | : . | : . FUN(x) [10:26:14.820] | : . | : . | : . | : . } [10:26:14.820] | : . | : . | : . | : . }) [10:26:14.820] | : . | : . | : . | : . }) [10:26:14.821] | : . | : . | : . | : Transpile call expression ... done [10:26:14.821] | : . | : . | : . | : Return transpiled call expression [10:26:14.822] | : . | : . | : . | transpile() ... done [10:26:14.822] | : . | : . | : . progressify() ... done character(0) [10:26:14.936] | : . | : . | : . progressify() ... [10:26:14.937] | : . | : . | : . | transpile() ... [10:26:14.938] | : . | : . | : . | : get_transpiler() ... [10:26:14.938] | : . | : . | : . | : . Finding call to be transpiled ... [10:26:14.939] | : . | : . | : . | : . | descend_wrappers() ... [10:26:14.940] | : . | : . | : . | : . | : Call: [10:26:14.940] | : . | : . | : . | : . | : `%do%` [10:26:14.941] | : . | : . | : . | : . | : parse_call() ... [10:26:14.941] | : . | : . | : . | : . | : . Function: %do%(...) [10:26:14.942] | : . | : . | : . | : . | : . Locate function ... [10:26:14.943] | : . | : . | : . | : . | : . | Function located in: 'foreach' [10:26:14.943] | : . | : . | : . | : . | : . Locate function ... done [10:26:14.944] | : . | : . | : . | : . | : parse_call() ... done [10:26:14.944] | : . | : . | : . | : . | descend_wrappers() ... done [10:26:14.945] | : . | : . | : . | : . | parse_call() ... [10:26:14.946] | : . | : . | : . | : . | : Function: %do%(...) [10:26:14.946] | : . | : . | : . | : . | : Locate function ... [10:26:14.947] | : . | : . | : . | : . | : . Function located in: 'foreach' [10:26:14.947] | : . | : . | : . | : . | : Locate function ... done [10:26:14.948] | : . | : . | : . | : . | parse_call() ... done [10:26:14.949] | : . | : . | : . | : . | Position of call to be transpiled in expression: c(1) [10:26:14.949] | : . | : . | : . | : . | `%do%` [10:26:14.950] | : . | : . | : . | : . Finding call to be transpiled ... done [10:26:14.951] | : . | : . | : . | : . Locating 'progressify::built-in' transpiler for foreach::%do%() of class 'function' ... [10:26:14.952] | : . | : . | : . | : . | Namespaces registered with progressify(): 'base', 'crossmap', 'future.apply', 'purrr', 'furrr', 'partykit', 'plyr', 'stats', 'foreach', 'doFuture' [10:26:14.952] | : . | : . | : . | : . | Transpiler description: foreach::`%do%` transpiler [10:26:14.953] | : . | : . | : . | : . | Transpiler function: [10:26:14.954] | : . | : . | : . | : . | function (expr, options) [10:26:14.954] | : . | : . | : . | : . | { [10:26:14.954] | : . | : . | : . | : . | ns <- getNamespace("foreach") [10:26:14.954] | : . | : . | : . | : . | fcn <- get("%do%", mode = "function", envir = ns) [10:26:14.954] | : . | : . | : . | : . | progressify_foreach(expr, fcn_name = "%do%", fcn = fcn, envir = parent.frame()) [10:26:14.954] | : . | : . | : . | : . | } [10:26:14.954] | : . | : . | : . | : . | [10:26:14.955] | : . | : . | : . | : . Locating 'progressify::built-in' transpiler for foreach::%do%() of class 'function' ... done [10:26:14.955] | : . | : . | : . | : get_transpiler() ... done [10:26:14.956] | : . | : . | : . | : Transpile call expression ... [10:26:14.957] | : . | : . | : . | : . local({ [10:26:14.957] | : . | : . | : . | : . .progressr_progressor <- progressr::progressor(along = xs) [10:26:14.957] | : . | : . | : . | : . foreach(x = xs, .combine = list) %do% local({ [10:26:14.957] | : . | : . | : . | : . on.exit(.progressr_progressor()) [10:26:14.957] | : . | : . | : . | : . { [10:26:14.957] | : . | : . | : . | : . FUN(x) [10:26:14.957] | : . | : . | : . | : . } [10:26:14.957] | : . | : . | : . | : . }) [10:26:14.957] | : . | : . | : . | : . }) [10:26:14.958] | : . | : . | : . | : Transpile call expression ... done [10:26:14.959] | : . | : . | : . | : Return transpiled call expression [10:26:14.960] | : . | : . | : . | transpile() ... done [10:26:14.960] | : . | : . | : . progressify() ... done --- futurize_progressify --- progressify(futurize(foreach(x = xs, .combine = list) %do% { FUN(x) })) [10:26:15.094] | : . | : . | : . progressify() ... [10:26:15.094] | : . | : . | : . | transpile() ... [10:26:15.095] | : . | : . | : . | : get_transpiler() ... [10:26:15.095] | : . | : . | : . | : . Finding call to be transpiled ... [10:26:15.096] | : . | : . | : . | : . | descend_wrappers() ... [10:26:15.096] | : . | : . | : . | : . | : Call: [10:26:15.097] | : . | : . | : . | : . | : futurize [10:26:15.098] | : . | : . | : . | : . | : parse_call() ... [10:26:15.098] | : . | : . | : . | : . | : . Function: futurize(...) [10:26:15.099] | : . | : . | : . | : . | : . Locate function ... [10:26:15.099] | : . | : . | : . | : . | : . | Function located in: 'futurize' [10:26:15.100] | : . | : . | : . | : . | : . Locate function ... done [10:26:15.100] | : . | : . | : . | : . | : parse_call() ... done [10:26:15.101] | : . | : . | : . | : . | descend_wrappers() ... done [10:26:15.101] | : . | : . | : . | : . | parse_call() ... [10:26:15.102] | : . | : . | : . | : . | : Function: futurize(...) [10:26:15.102] | : . | : . | : . | : . | : Locate function ... [10:26:15.103] | : . | : . | : . | : . | : . Function located in: 'futurize' [10:26:15.103] | : . | : . | : . | : . | : Locate function ... done [10:26:15.104] | : . | : . | : . | : . | parse_call() ... done [10:26:15.104] | : . | : . | : . | : . | Position of call to be transpiled in expression: c(1) [10:26:15.105] | : . | : . | : . | : . | futurize [10:26:15.105] | : . | : . | : . | : . Finding call to be transpiled ... done [10:26:15.106] | : . | : . | : . | : . Locating 'progressify::built-in' transpiler for futurize::futurize() of class 'transpiler' ... [10:26:15.106] | : . | : . | : . | : . | Detected a nested transpiler function: futurize::futurize() [10:26:15.107] | : . | : . | : . | : . Locating 'progressify::built-in' transpiler for futurize::futurize() of class 'transpiler' ... done [10:26:15.107] | : . | : . | : . | : . Apply nested transpiler ... [10:26:15.108] | : . | : . | : . | : . | futurize(foreach(x = xs, .combine = list) %do% { [10:26:15.108] | : . | : . | : . | : . | FUN(x) [10:26:15.108] | : . | : . | : . | : . | }) [10:26:15.109] | : . | : . | : . | : . | doFuture::`%dofuture%`(foreach(x = xs, .combine = list, .options.future = list(stdout = TRUE, [10:26:15.109] | : . | : . | : . | : . | conditions = "condition", globals = TRUE, packages = NULL, [10:26:15.109] | : . | : . | : . | : . | seed = FALSE, scheduling = 1, chunk.size = NULL, label = "fz:foreach::foreach-%d")), [10:26:15.109] | : . | : . | : . | : . | { [10:26:15.109] | : . | : . | : . | : . | FUN(x) [10:26:15.109] | : . | : . | : . | : . | }) [10:26:15.110] | : . | : . | : . | : . Apply nested transpiler ... done [10:26:15.111] | : . | : . | : . | : . get_transpiler() ... [10:26:15.111] | : . | : . | : . | : . | Finding call to be transpiled ... [10:26:15.112] | : . | : . | : . | : . | : descend_wrappers() ... [10:26:15.112] | : . | : . | : . | : . | : . Call: [10:26:15.113] | : . | : . | : . | : . | : . doFuture::`%dofuture%` [10:26:15.113] | : . | : . | : . | : . | : . parse_call() ... [10:26:15.114] | : . | : . | : . | : . | : . | Function: doFuture::%dofuture%(...) [10:26:15.114] | : . | : . | : . | : . | : . parse_call() ... done [10:26:15.115] | : . | : . | : . | : . | : descend_wrappers() ... done [10:26:15.115] | : . | : . | : . | : . | : parse_call() ... [10:26:15.116] | : . | : . | : . | : . | : . Function: doFuture::%dofuture%(...) [10:26:15.116] | : . | : . | : . | : . | : parse_call() ... done [10:26:15.117] | : . | : . | : . | : . | : Position of call to be transpiled in expression: c(1) [10:26:15.117] | : . | : . | : . | : . | : doFuture::`%dofuture%` [10:26:15.118] | : . | : . | : . | : . | Finding call to be transpiled ... done [10:26:15.119] | : . | : . | : . | : . | Locating 'progressify::built-in' transpiler for doFuture::%dofuture%() of class 'function' ... [10:26:15.119] | : . | : . | : . | : . | : Namespaces registered with progressify(): 'base', 'crossmap', 'future.apply', 'purrr', 'furrr', 'partykit', 'plyr', 'stats', 'foreach', 'doFuture' [10:26:15.120] | : . | : . | : . | : . | : Transpiler description: doFuture::`%dofuture%` transpiler [10:26:15.120] | : . | : . | : . | : . | : Transpiler function: [10:26:15.121] | : . | : . | : . | : . | : function (expr, options) [10:26:15.121] | : . | : . | : . | : . | : { [10:26:15.121] | : . | : . | : . | : . | : ns <- getNamespace("doFuture") [10:26:15.121] | : . | : . | : . | : . | : fcn <- get("%dofuture%", mode = "function", envir = ns) [10:26:15.121] | : . | : . | : . | : . | : progressify_foreach(expr, fcn_name = "%dofuture%", fcn = fcn, [10:26:15.121] | : . | : . | : . | : . | : envir = parent.frame()) [10:26:15.121] | : . | : . | : . | : . | : } [10:26:15.121] | : . | : . | : . | : . | : [10:26:15.122] | : . | : . | : . | : . | Locating 'progressify::built-in' transpiler for doFuture::%dofuture%() of class 'function' ... done [10:26:15.122] | : . | : . | : . | : . get_transpiler() ... done [10:26:15.123] | : . | : . | : . | : . Transpile call expression ... [10:26:15.123] | : . | : . | : . | : . | local({ [10:26:15.123] | : . | : . | : . | : . | .progressr_progressor <- progressr::progressor(along = xs) [10:26:15.123] | : . | : . | : . | : . | doFuture::`%dofuture%`(foreach(x = xs, .combine = list, .options.future = list(stdout = TRUE, [10:26:15.123] | : . | : . | : . | : . | conditions = "condition", globals = TRUE, packages = NULL, [10:26:15.123] | : . | : . | : . | : . | seed = FALSE, scheduling = 1, chunk.size = NULL, label = "fz:foreach::foreach-%d")), [10:26:15.123] | : . | : . | : . | : . | local({ [10:26:15.123] | : . | : . | : . | : . | on.exit(.progressr_progressor()) [10:26:15.123] | : . | : . | : . | : . | { [10:26:15.123] | : . | : . | : . | : . | FUN(x) [10:26:15.123] | : . | : . | : . | : . | } [10:26:15.123] | : . | : . | : . | : . | })) [10:26:15.123] | : . | : . | : . | : . | }) [10:26:15.125] | : . | : . | : . | : . Transpile call expression ... done [10:26:15.125] | : . | : . | : . | : . Evaluate transpiled call expression [10:26:15.258] | : . | : . | : . | : get_transpiler() ... done [10:26:15.259] | : . | : . | : . | transpile() ... done List of 2 $ :List of 2 ..$ :List of 2 .. ..$ :List of 2 .. .. ..$ : num 2.5 .. .. ..$ : num 2.5 .. ..$ : num 3 ..$ : num 3.5 $ : num 3.5 [10:26:15.263] | : . | : . | : . | progressify() ... [10:26:15.264] | : . | : . | : . | : transpile() ... [10:26:15.264] | : . | : . | : . | : . get_transpiler() ... [10:26:15.265] | : . | : . | : . | : . | Finding call to be transpiled ... [10:26:15.265] | : . | : . | : . | : . | : descend_wrappers() ... [10:26:15.266] | : . | : . | : . | : . | : . Call: [10:26:15.266] | : . | : . | : . | : . | : . futurize [10:26:15.267] | : . | : . | : . | : . | : . parse_call() ... [10:26:15.268] | : . | : . | : . | : . | : . | Function: futurize(...) [10:26:15.268] | : . | : . | : . | : . | : . | Locate function ... [10:26:15.269] | : . | : . | : . | : . | : . | : Function located in: 'futurize' [10:26:15.269] | : . | : . | : . | : . | : . | Locate function ... done [10:26:15.270] | : . | : . | : . | : . | : . parse_call() ... done [10:26:15.270] | : . | : . | : . | : . | : descend_wrappers() ... done [10:26:15.271] | : . | : . | : . | : . | : parse_call() ... [10:26:15.271] | : . | : . | : . | : . | : . Function: futurize(...) [10:26:15.272] | : . | : . | : . | : . | : . Locate function ... [10:26:15.272] | : . | : . | : . | : . | : . | Function located in: 'futurize' [10:26:15.273] | : . | : . | : . | : . | : . Locate function ... done [10:26:15.273] | : . | : . | : . | : . | : parse_call() ... done [10:26:15.274] | : . | : . | : . | : . | : Position of call to be transpiled in expression: c(1) [10:26:15.274] | : . | : . | : . | : . | : futurize [10:26:15.275] | : . | : . | : . | : . | Finding call to be transpiled ... done [10:26:15.275] | : . | : . | : . | : . | Locating 'progressify::built-in' transpiler for futurize::futurize() of class 'transpiler' ... [10:26:15.276] | : . | : . | : . | : . | : Detected a nested transpiler function: futurize::futurize() [10:26:15.276] | : . | : . | : . | : . | Locating 'progressify::built-in' transpiler for futurize::futurize() of class 'transpiler' ... done [10:26:15.277] | : . | : . | : . | : . | Apply nested transpiler ... [10:26:15.277] | : . | : . | : . | : . | : futurize(foreach(x = xs, .combine = list) %do% { [10:26:15.277] | : . | : . | : . | : . | : FUN(x) [10:26:15.277] | : . | : . | : . | : . | : }) [10:26:15.278] | : . | : . | : . | : . | : doFuture::`%dofuture%`(foreach(x = xs, .combine = list, .options.future = list(stdout = TRUE, [10:26:15.278] | : . | : . | : . | : . | : conditions = "condition", globals = TRUE, packages = NULL, [10:26:15.278] | : . | : . | : . | : . | : seed = FALSE, scheduling = 1, chunk.size = NULL, label = "fz:foreach::foreach-%d")), [10:26:15.278] | : . | : . | : . | : . | : { [10:26:15.278] | : . | : . | : . | : . | : FUN(x) [10:26:15.278] | : . | : . | : . | : . | : }) [10:26:15.280] | : . | : . | : . | : . | Apply nested transpiler ... done [10:26:15.280] | : . | : . | : . | : . | get_transpiler() ... [10:26:15.281] | : . | : . | : . | : . | : Finding call to be transpiled ... [10:26:15.281] | : . | : . | : . | : . | : . descend_wrappers() ... [10:26:15.282] | : . | : . | : . | : . | : . | Call: [10:26:15.282] | : . | : . | : . | : . | : . | doFuture::`%dofuture%` [10:26:15.283] | : . | : . | : . | : . | : . | parse_call() ... [10:26:15.283] | : . | : . | : . | : . | : . | : Function: doFuture::%dofuture%(...) [10:26:15.284] | : . | : . | : . | : . | : . | parse_call() ... done [10:26:15.284] | : . | : . | : . | : . | : . descend_wrappers() ... done [10:26:15.285] | : . | : . | : . | : . | : . parse_call() ... [10:26:15.285] | : . | : . | : . | : . | : . | Function: doFuture::%dofuture%(...) [10:26:15.286] | : . | : . | : . | : . | : . parse_call() ... done [10:26:15.286] | : . | : . | : . | : . | : . Position of call to be transpiled in expression: c(1) [10:26:15.287] | : . | : . | : . | : . | : . doFuture::`%dofuture%` [10:26:15.288] | : . | : . | : . | : . | : Finding call to be transpiled ... done [10:26:15.288] | : . | : . | : . | : . | : Locating 'progressify::built-in' transpiler for doFuture::%dofuture%() of class 'function' ... [10:26:15.289] | : . | : . | : . | : . | : . Namespaces registered with progressify(): 'base', 'crossmap', 'future.apply', 'purrr', 'furrr', 'partykit', 'plyr', 'stats', 'foreach', 'doFuture' [10:26:15.289] | : . | : . | : . | : . | : . Transpiler description: doFuture::`%dofuture%` transpiler [10:26:15.290] | : . | : . | : . | : . | : . Transpiler function: [10:26:15.290] | : . | : . | : . | : . | : . function (expr, options) [10:26:15.290] | : . | : . | : . | : . | : . { [10:26:15.290] | : . | : . | : . | : . | : . ns <- getNamespace("doFuture") [10:26:15.290] | : . | : . | : . | : . | : . fcn <- get("%dofuture%", mode = "function", envir = ns) [10:26:15.290] | : . | : . | : . | : . | : . progressify_foreach(expr, fcn_name = "%dofuture%", fcn = fcn, [10:26:15.290] | : . | : . | : . | : . | : . envir = parent.frame()) [10:26:15.290] | : . | : . | : . | : . | : . } [10:26:15.290] | : . | : . | : . | : . | : . [10:26:15.291] | : . | : . | : . | : . | : Locating 'progressify::built-in' transpiler for doFuture::%dofuture%() of class 'function' ... done [10:26:15.291] | : . | : . | : . | : . | get_transpiler() ... done [10:26:15.292] | : . | : . | : . | : . | Transpile call expression ... [10:26:15.293] | : . | : . | : . | : . | : local({ [10:26:15.293] | : . | : . | : . | : . | : .progressr_progressor <- progressr::progressor(along = xs) [10:26:15.293] | : . | : . | : . | : . | : doFuture::`%dofuture%`(foreach(x = xs, .combine = list, .options.future = list(stdout = TRUE, [10:26:15.293] | : . | : . | : . | : . | : conditions = "condition", globals = TRUE, packages = NULL, [10:26:15.293] | : . | : . | : . | : . | : seed = FALSE, scheduling = 1, chunk.size = NULL, label = "fz:foreach::foreach-%d")), [10:26:15.293] | : . | : . | : . | : . | : local({ [10:26:15.293] | : . | : . | : . | : . | : on.exit(.progressr_progressor()) [10:26:15.293] | : . | : . | : . | : . | : { [10:26:15.293] | : . | : . | : . | : . | : FUN(x) [10:26:15.293] | : . | : . | : . | : . | : } [10:26:15.293] | : . | : . | : . | : . | : })) [10:26:15.293] | : . | : . | : . | : . | : }) [10:26:15.294] | : . | : . | : . | : . | Transpile call expression ... done [10:26:15.294] | : . | : . | : . | : . | Evaluate transpiled call expression [10:26:15.442] | : . | : . | : . | : . get_transpiler() ... done [10:26:15.443] | : . | : . | : . | : transpile() ... done character(0) [10:26:15.444] | : . | : . | : . | : progressify() ... [10:26:15.445] | : . | : . | : . | : . transpile() ... [10:26:15.445] | : . | : . | : . | : . | get_transpiler() ... [10:26:15.446] | : . | : . | : . | : . | : Finding call to be transpiled ... [10:26:15.446] | : . | : . | : . | : . | : . descend_wrappers() ... [10:26:15.447] | : . | : . | : . | : . | : . | Call: [10:26:15.448] | : . | : . | : . | : . | : . | futurize [10:26:15.449] | : . | : . | : . | : . | : . | parse_call() ... [10:26:15.449] | : . | : . | : . | : . | : . | : Function: futurize(...) [10:26:15.450] | : . | : . | : . | : . | : . | : Locate function ... [10:26:15.450] | : . | : . | : . | : . | : . | : . Function located in: 'futurize' [10:26:15.451] | : . | : . | : . | : . | : . | : Locate function ... done [10:26:15.451] | : . | : . | : . | : . | : . | parse_call() ... done [10:26:15.452] | : . | : . | : . | : . | : . descend_wrappers() ... done [10:26:15.453] | : . | : . | : . | : . | : . parse_call() ... [10:26:15.453] | : . | : . | : . | : . | : . | Function: futurize(...) [10:26:15.454] | : . | : . | : . | : . | : . | Locate function ... [10:26:15.454] | : . | : . | : . | : . | : . | : Function located in: 'futurize' [10:26:15.455] | : . | : . | : . | : . | : . | Locate function ... done [10:26:15.455] | : . | : . | : . | : . | : . parse_call() ... done [10:26:15.456] | : . | : . | : . | : . | : . Position of call to be transpiled in expression: c(1) [10:26:15.456] | : . | : . | : . | : . | : . futurize [10:26:15.457] | : . | : . | : . | : . | : Finding call to be transpiled ... done [10:26:15.458] | : . | : . | : . | : . | : Locating 'progressify::built-in' transpiler for futurize::futurize() of class 'transpiler' ... [10:26:15.458] | : . | : . | : . | : . | : . Detected a nested transpiler function: futurize::futurize() [10:26:15.459] | : . | : . | : . | : . | : Locating 'progressify::built-in' transpiler for futurize::futurize() of class 'transpiler' ... done [10:26:15.459] | : . | : . | : . | : . | : Apply nested transpiler ... [10:26:15.460] | : . | : . | : . | : . | : . futurize(foreach(x = xs, .combine = list) %do% { [10:26:15.460] | : . | : . | : . | : . | : . FUN(x) [10:26:15.460] | : . | : . | : . | : . | : . }) [10:26:15.461] | : . | : . | : . | : . | : . doFuture::`%dofuture%`(foreach(x = xs, .combine = list, .options.future = list(stdout = TRUE, [10:26:15.461] | : . | : . | : . | : . | : . conditions = "condition", globals = TRUE, packages = NULL, [10:26:15.461] | : . | : . | : . | : . | : . seed = FALSE, scheduling = 1, chunk.size = NULL, label = "fz:foreach::foreach-%d")), [10:26:15.461] | : . | : . | : . | : . | : . { [10:26:15.461] | : . | : . | : . | : . | : . FUN(x) [10:26:15.461] | : . | : . | : . | : . | : . }) [10:26:15.462] | : . | : . | : . | : . | : Apply nested transpiler ... done [10:26:15.463] | : . | : . | : . | : . | : get_transpiler() ... [10:26:15.463] | : . | : . | : . | : . | : . Finding call to be transpiled ... [10:26:15.464] | : . | : . | : . | : . | : . | descend_wrappers() ... [10:26:15.465] | : . | : . | : . | : . | : . | : Call: [10:26:15.465] | : . | : . | : . | : . | : . | : doFuture::`%dofuture%` [10:26:15.466] | : . | : . | : . | : . | : . | : parse_call() ... [10:26:15.466] | : . | : . | : . | : . | : . | : . Function: doFuture::%dofuture%(...) [10:26:15.467] | : . | : . | : . | : . | : . | : parse_call() ... done [10:26:15.468] | : . | : . | : . | : . | : . | descend_wrappers() ... done [10:26:15.468] | : . | : . | : . | : . | : . | parse_call() ... [10:26:15.469] | : . | : . | : . | : . | : . | : Function: doFuture::%dofuture%(...) [10:26:15.469] | : . | : . | : . | : . | : . | parse_call() ... done [10:26:15.470] | : . | : . | : . | : . | : . | Position of call to be transpiled in expression: c(1) [10:26:15.470] | : . | : . | : . | : . | : . | doFuture::`%dofuture%` [10:26:15.471] | : . | : . | : . | : . | : . Finding call to be transpiled ... done [10:26:15.472] | : . | : . | : . | : . | : . Locating 'progressify::built-in' transpiler for doFuture::%dofuture%() of class 'function' ... [10:26:15.472] | : . | : . | : . | : . | : . | Namespaces registered with progressify(): 'base', 'crossmap', 'future.apply', 'purrr', 'furrr', 'partykit', 'plyr', 'stats', 'foreach', 'doFuture' [10:26:15.473] | : . | : . | : . | : . | : . | Transpiler description: doFuture::`%dofuture%` transpiler [10:26:15.473] | : . | : . | : . | : . | : . | Transpiler function: [10:26:15.474] | : . | : . | : . | : . | : . | function (expr, options) [10:26:15.474] | : . | : . | : . | : . | : . | { [10:26:15.474] | : . | : . | : . | : . | : . | ns <- getNamespace("doFuture") [10:26:15.474] | : . | : . | : . | : . | : . | fcn <- get("%dofuture%", mode = "function", envir = ns) [10:26:15.474] | : . | : . | : . | : . | : . | progressify_foreach(expr, fcn_name = "%dofuture%", fcn = fcn, [10:26:15.474] | : . | : . | : . | : . | : . | envir = parent.frame()) [10:26:15.474] | : . | : . | : . | : . | : . | } [10:26:15.474] | : . | : . | : . | : . | : . | [10:26:15.475] | : . | : . | : . | : . | : . Locating 'progressify::built-in' transpiler for doFuture::%dofuture%() of class 'function' ... done [10:26:15.475] | : . | : . | : . | : . | : get_transpiler() ... done [10:26:15.476] | : . | : . | : . | : . | : Transpile call expression ... [10:26:15.476] | : . | : . | : . | : . | : . local({ [10:26:15.476] | : . | : . | : . | : . | : . .progressr_progressor <- progressr::progressor(along = xs) [10:26:15.476] | : . | : . | : . | : . | : . doFuture::`%dofuture%`(foreach(x = xs, .combine = list, .options.future = list(stdout = TRUE, [10:26:15.476] | : . | : . | : . | : . | : . conditions = "condition", globals = TRUE, packages = NULL, [10:26:15.476] | : . | : . | : . | : . | : . seed = FALSE, scheduling = 1, chunk.size = NULL, label = "fz:foreach::foreach-%d")), [10:26:15.476] | : . | : . | : . | : . | : . local({ [10:26:15.476] | : . | : . | : . | : . | : . on.exit(.progressr_progressor()) [10:26:15.476] | : . | : . | : . | : . | : . { [10:26:15.476] | : . | : . | : . | : . | : . FUN(x) [10:26:15.476] | : . | : . | : . | : . | : . } [10:26:15.476] | : . | : . | : . | : . | : . })) [10:26:15.476] | : . | : . | : . | : . | : . }) [10:26:15.478] | : . | : . | : . | : . | : Transpile call expression ... done [10:26:15.478] | : . | : . | : . | : . | : Evaluate transpiled call expression [10:26:15.637] | : . | : . | : . | : . | get_transpiler() ... done [10:26:15.638] | : . | : . | : . | : . transpile() ... done Test time: user.self=4s, sys.self=0.2s, elapsed=4s, user.child=NAs, sys.child=NAs Test 'progressify-futurize-foreach' ... success > > proc.time() user system elapsed 4.26 0.25 4.50