Skip to content
Snippets Groups Projects
embedded.expected.output 1.21 KiB
Initializing R with Rf_initEmbeddedR...
Sourcing 'error.R'...
Invoking foo() via tryEval...Error in foo() : Stopping in function foo
 [1]  1  2  3  4  5  6  7  8  9 10
errorOccurred=1
Invoking foo() via tryEval once more...Error in foo() : Stopping in function foo
 [1]  1  2  3  4  5  6  7  8  9 10
errorOccurred=1
Trying sqrt with wrong and then correct argument...
Error in sqrt("") : non-numeric argument to mathematical function
Caught an error calling sqrt(). Try again with a different argument.
[1] 3
Sourcing 'foo.R'...
Calling foo with named arguments...
Printing the expression to be eval'ed...
[[1]]
function(...)
{
    args <- list(...)
    print(args)
    print(names(args))
    TRUE
}

$pch
[1] "+"

$id
[1] 123

[[4]]
[1]  TRUE FALSE

Eval'ing the expression...
$pch
[1] "+"

$id
[1] 123

[[3]]
[1]  TRUE FALSE

[1] "pch" "id"  ""   
Printing the expression to be tryEval'ed...
[[1]]
foo

$pch
[1] "+"

$id
[1] 123

[[4]]
[1]  TRUE FALSE

TryEval'ing the expression...
$pch
[1] "+"

$id
[1] 123

[[3]]
[1]  TRUE FALSE

[1] "pch" "id"  ""   
Calling R_getEmbeddingDllInfo...
Sourcing 'embedding.R'...
getDLLRegisteredRoutines('(embedding)'):
  .Call .Call.numParameters
1 twice                   2
[1]  2  4  6  8 10
DONE