diff --git a/docs/articles/CornerCases.html b/docs/articles/CornerCases.html index 0f3e47b2..f7c087a4 100644 --- a/docs/articles/CornerCases.html +++ b/docs/articles/CornerCases.html @@ -118,7 +118,7 @@

Corner Cases

John Mount

-

2019-11-01

+

2019-11-03

Source: vignettes/CornerCases.Rmd diff --git a/docs/articles/DebugFnW.html b/docs/articles/DebugFnW.html index 5a1c37a0..a277f910 100644 --- a/docs/articles/DebugFnW.html +++ b/docs/articles/DebugFnW.html @@ -118,7 +118,7 @@

Debug Vignette

John Mount, Nina Zumel

-

2019-11-01

+

2019-11-03

Source: vignettes/DebugFnW.Rmd @@ -170,7 +170,7 @@

2019-11-01

## List of 4
 ##  $ fn       :function (i)  
 ##   ..- attr(*, "srcref")= 'srcref' int [1:8] 5 6 5 32 6 32 5 5
-##   .. ..- attr(*, "srcfile")=Classes 'srcfilecopy', 'srcfile' <environment: 0x7f92cb0e5f58> 
+##   .. ..- attr(*, "srcfile")=Classes 'srcfilecopy', 'srcfile' <environment: 0x7f9c4a8bf158> 
 ##  $ args     :List of 1
 ##   ..$ : num 0
 ##  $ namedargs: language df(x)
diff --git a/docs/articles/FrameTools.html b/docs/articles/FrameTools.html
index aa197837..28dd8cfe 100644
--- a/docs/articles/FrameTools.html
+++ b/docs/articles/FrameTools.html
@@ -118,7 +118,7 @@
       

Frame Tools

John Mount, Win-Vector LLC

-

2019-11-01

+

2019-11-03

Source: vignettes/FrameTools.Rmd diff --git a/docs/articles/Function_Objects.html b/docs/articles/Function_Objects.html index 796e64a9..6df4035d 100644 --- a/docs/articles/Function_Objects.html +++ b/docs/articles/Function_Objects.html @@ -118,7 +118,7 @@

Function Objects

John Mount

-

2019-11-01

+

2019-11-03

Source: vignettes/Function_Objects.Rmd diff --git a/docs/articles/Named_Arguments.html b/docs/articles/Named_Arguments.html index 99082761..0168cd7f 100644 --- a/docs/articles/Named_Arguments.html +++ b/docs/articles/Named_Arguments.html @@ -118,7 +118,7 @@

Named Arguments

John Mount, Win-Vector LLC

-

2019-11-01

+

2019-11-03

Source: vignettes/Named_Arguments.Rmd diff --git a/docs/articles/QuotingConcatinate.html b/docs/articles/QuotingConcatinate.html index c037fa5b..92f8cdae 100644 --- a/docs/articles/QuotingConcatinate.html +++ b/docs/articles/QuotingConcatinate.html @@ -118,7 +118,7 @@

Quoting Concatinate

John Mount

-

2019-11-01

+

2019-11-03

Source: vignettes/QuotingConcatinate.Rmd diff --git a/docs/articles/SubstitutionModes.html b/docs/articles/SubstitutionModes.html index f2776300..d6e8834e 100644 --- a/docs/articles/SubstitutionModes.html +++ b/docs/articles/SubstitutionModes.html @@ -118,7 +118,7 @@

Substitution Modes

John Mount

-

2019-11-01

+

2019-11-03

Source: vignettes/SubstitutionModes.Rmd diff --git a/docs/articles/bquote.html b/docs/articles/bquote.html index f081ee93..48d78513 100644 --- a/docs/articles/bquote.html +++ b/docs/articles/bquote.html @@ -118,7 +118,7 @@

bquote

John Mount

-

2019-11-01

+

2019-11-03

Source: vignettes/bquote.Rmd @@ -175,7 +175,7 @@

## exprq <- bquote(..., where = where) ## eval(exprq, envir = where, enclos = where) ## } -## <bytecode: 0x7fccffe584e0> +## <bytecode: 0x7f906ab76b60> ## <environment: namespace:wrapr>

All evalb() does is: call bquote() as intended. A way to teach this is to just call bqoute() alone.

bquote(
diff --git a/docs/articles/dot_pipe.html b/docs/articles/dot_pipe.html
index bb84edc9..617605ea 100644
--- a/docs/articles/dot_pipe.html
+++ b/docs/articles/dot_pipe.html
@@ -118,7 +118,7 @@
       

Dot Pipe

John Mount

-

2019-11-01

+

2019-11-03

Source: vignettes/dot_pipe.Rmd diff --git a/docs/articles/lambda.html b/docs/articles/lambda.html index 3dc7de67..6a22497a 100644 --- a/docs/articles/lambda.html +++ b/docs/articles/lambda.html @@ -118,7 +118,7 @@

lambda Function Builder

John Mount

-

2019-11-01

+

2019-11-03

Source: vignettes/lambda.Rmd diff --git a/docs/articles/let.html b/docs/articles/let.html index 289e7886..26431582 100644 --- a/docs/articles/let.html +++ b/docs/articles/let.html @@ -118,7 +118,7 @@

Let

Nina Zumel, John Mount

-

2019-11-01

+

2019-11-03

Source: vignettes/let.Rmd diff --git a/docs/articles/named_map_builder.html b/docs/articles/named_map_builder.html index 539df495..b6a609a5 100644 --- a/docs/articles/named_map_builder.html +++ b/docs/articles/named_map_builder.html @@ -118,7 +118,7 @@

Named Map Builder

John Mount

-

2019-11-01

+

2019-11-03

Source: vignettes/named_map_builder.Rmd diff --git a/docs/articles/wrapr_applicable.html b/docs/articles/wrapr_applicable.html index dffa2201..1d78c223 100644 --- a/docs/articles/wrapr_applicable.html +++ b/docs/articles/wrapr_applicable.html @@ -118,7 +118,7 @@

wrapr_applicable

John Mount, Win-Vector LLC

-

2019-11-01

+

2019-11-03

Source: vignettes/wrapr_applicable.Rmd diff --git a/docs/news/index.html b/docs/news/index.html index 75cfcf75..7a0d7801 100644 --- a/docs/news/index.html +++ b/docs/news/index.html @@ -155,12 +155,12 @@

Changelog

Source: NEWS.md
-
+

-wrapr 1.9.2 2019-11-01 2019-10-13 +wrapr 1.9.3 2019-11-03 Unreleased

    -
  • := for factors
  • +
  • := for factors and logical
@@ -562,7 +562,7 @@

Contents

#> <simpleError in value[[3L]](cond): wrapr::DebugFn: wrote '/var/folders/7q/h_jp2vj131g5799gfnpzhdp80000gn/T//RtmpsOcvif/debug2274743b418c.RDS' on catching 'Error in (1:10)[[i]]: subscript out of bounds' + error = function(e) { print(e) })
#> <simpleError in value[[3L]](cond): wrapr::DebugFn: wrote '/var/folders/7q/h_jp2vj131g5799gfnpzhdp80000gn/T//Rtmp75b6Hh/debug13829c6359ec.RDS' on catching 'Error in (1:10)[[i]]: subscript out of bounds' #> You can reproduce the error with: -#> 'p <- readRDS('/var/folders/7q/h_jp2vj131g5799gfnpzhdp80000gn/T//RtmpsOcvif/debug2274743b418c.RDS'); do.call(p$fn, p$args)'>
# examine details +#> 'p <- readRDS('/var/folders/7q/h_jp2vj131g5799gfnpzhdp80000gn/T//Rtmp75b6Hh/debug13829c6359ec.RDS'); do.call(p$fn, p$args)'>
# examine details situation <- readRDS(saveDest) str(situation)
#> List of 3 #> $ fn :function (i) #> ..- attr(*, "srcref")= 'srcref' int [1:8] 3 6 3 32 6 32 3 3 -#> .. ..- attr(*, "srcfile")=Classes 'srcfilecopy', 'srcfile' <environment: 0x7fc25ae70208> +#> .. ..- attr(*, "srcfile")=Classes 'srcfilecopy', 'srcfile' <environment: 0x7fb1cd705c60> #> $ args :List of 1 #> ..$ : num 12 #> $ fn_name: chr "f"
# fix and re-run diff --git a/docs/reference/DebugFnE.html b/docs/reference/DebugFnE.html index 176edc39..8202c5e6 100644 --- a/docs/reference/DebugFnE.html +++ b/docs/reference/DebugFnE.html @@ -199,17 +199,17 @@

Examp # capture error on incorrect run tryCatch( DebugFnE(saveDest, f, 12), - error = function(e) { print(e) })

#> <simpleError in value[[3L]](cond): wrapr::DebugFnE: wrote '/var/folders/7q/h_jp2vj131g5799gfnpzhdp80000gn/T//RtmpsOcvif/debug22745e4c89f1.RDS' on catching 'Error in (1:10)[[i]]: subscript out of bounds' + error = function(e) { print(e) })
#> <simpleError in value[[3L]](cond): wrapr::DebugFnE: wrote '/var/folders/7q/h_jp2vj131g5799gfnpzhdp80000gn/T//Rtmp75b6Hh/debug138294ea49b4e.RDS' on catching 'Error in (1:10)[[i]]: subscript out of bounds' #> You can reproduce the error with: -#> 'p <- readRDS('/var/folders/7q/h_jp2vj131g5799gfnpzhdp80000gn/T//RtmpsOcvif/debug22745e4c89f1.RDS'); do.call(p$fn, p$args, envir= p$env)'>
# examine details +#> 'p <- readRDS('/var/folders/7q/h_jp2vj131g5799gfnpzhdp80000gn/T//Rtmp75b6Hh/debug138294ea49b4e.RDS'); do.call(p$fn, p$args, envir= p$env)'>
# examine details situation <- readRDS(saveDest) str(situation)
#> List of 4 #> $ fn :function (i) #> ..- attr(*, "srcref")= 'srcref' int [1:8] 3 6 3 32 6 32 3 3 -#> .. ..- attr(*, "srcfile")=Classes 'srcfilecopy', 'srcfile' <environment: 0x7fc25acd12c0> +#> .. ..- attr(*, "srcfile")=Classes 'srcfilecopy', 'srcfile' <environment: 0x7fb1cacbd4d0> #> $ args :List of 1 #> ..$ : num 12 -#> $ env :<environment: 0x7fc25acd0f40> +#> $ env :<environment: 0x7fb1cacbd150> #> $ fn_name: chr "f"
# fix and re-run situation$args[[1]] <- 6 do.call(situation$fn, situation$args, envir=situation$env)
#> [1] 6
# clean up diff --git a/docs/reference/DebugFnW.html b/docs/reference/DebugFnW.html index 5f4d6535..d3f27107 100644 --- a/docs/reference/DebugFnW.html +++ b/docs/reference/DebugFnW.html @@ -196,14 +196,14 @@

Examp # capture error on incorrect run tryCatch( df(12), - error = function(e) { print(e) })

#> <simpleError in value[[3L]](cond): wrapr::DebugFnW: wrote '/var/folders/7q/h_jp2vj131g5799gfnpzhdp80000gn/T//RtmpsOcvif/debug227472f45d94.RDS' on catching 'Error in (1:10)[[i]]: subscript out of bounds' + error = function(e) { print(e) })
#> <simpleError in value[[3L]](cond): wrapr::DebugFnW: wrote '/var/folders/7q/h_jp2vj131g5799gfnpzhdp80000gn/T//Rtmp75b6Hh/debug1382918d04638.RDS' on catching 'Error in (1:10)[[i]]: subscript out of bounds' #> You can reproduce the error with: -#> 'p <- readRDS('/var/folders/7q/h_jp2vj131g5799gfnpzhdp80000gn/T//RtmpsOcvif/debug227472f45d94.RDS'); do.call(p$fn, p$args)'>
# examine details +#> 'p <- readRDS('/var/folders/7q/h_jp2vj131g5799gfnpzhdp80000gn/T//Rtmp75b6Hh/debug1382918d04638.RDS'); do.call(p$fn, p$args)'>
# examine details situation <- readRDS(saveDest) str(situation)
#> List of 4 #> $ fn :function (i) #> ..- attr(*, "srcref")= 'srcref' int [1:8] 3 6 3 32 6 32 3 3 -#> .. ..- attr(*, "srcfile")=Classes 'srcfilecopy', 'srcfile' <environment: 0x7fc25a038708> +#> .. ..- attr(*, "srcfile")=Classes 'srcfilecopy', 'srcfile' <environment: 0x7fb1ca8e7270> #> $ args :List of 1 #> ..$ : num 12 #> $ namedargs: language df(12) @@ -226,7 +226,7 @@

Examp #> 'do.call(p$fn, p$args)' (replace 'p' with actual variable name)>

str(lastError)
#> List of 4 #> $ fn :function (i) #> ..- attr(*, "srcref")= 'srcref' int [1:8] 22 6 22 32 6 32 22 22 -#> .. ..- attr(*, "srcfile")=Classes 'srcfilecopy', 'srcfile' <environment: 0x7fc25b636290> +#> .. ..- attr(*, "srcfile")=Classes 'srcfilecopy', 'srcfile' <environment: 0x7fb1caf95a88> #> $ args :List of 1 #> ..$ : num 12 #> $ namedargs: language df(12) diff --git a/docs/reference/DebugFnWE.html b/docs/reference/DebugFnWE.html index 5a59b230..485c809f 100644 --- a/docs/reference/DebugFnWE.html +++ b/docs/reference/DebugFnWE.html @@ -201,19 +201,19 @@

Examp # capture error on incorrect run tryCatch( df(12), - error = function(e) { print(e) })

#> <simpleError in value[[3L]](cond): wrapr::DebugFnWE: wrote '/var/folders/7q/h_jp2vj131g5799gfnpzhdp80000gn/T//RtmpsOcvif/debug227492bda82.RDS' on catching 'Error in (1:10)[[i]]: subscript out of bounds' + error = function(e) { print(e) })
#> <simpleError in value[[3L]](cond): wrapr::DebugFnWE: wrote '/var/folders/7q/h_jp2vj131g5799gfnpzhdp80000gn/T//Rtmp75b6Hh/debug1382911b21342.RDS' on catching 'Error in (1:10)[[i]]: subscript out of bounds' #> You can reproduce the error with: -#> 'p <- readRDS('/var/folders/7q/h_jp2vj131g5799gfnpzhdp80000gn/T//RtmpsOcvif/debug227492bda82.RDS'); do.call(p$fn, p$args, envir= p$env)'>
# examine details +#> 'p <- readRDS('/var/folders/7q/h_jp2vj131g5799gfnpzhdp80000gn/T//Rtmp75b6Hh/debug1382911b21342.RDS'); do.call(p$fn, p$args, envir= p$env)'>
# examine details situation <- readRDS(saveDest) str(situation)
#> List of 5 #> $ fn :function (i) #> ..- attr(*, "srcref")= 'srcref' int [1:8] 3 6 3 32 6 32 3 3 -#> .. ..- attr(*, "srcfile")=Classes 'srcfilecopy', 'srcfile' <environment: 0x7fc25baf92f0> +#> .. ..- attr(*, "srcfile")=Classes 'srcfilecopy', 'srcfile' <environment: 0x7fb1cced4148> #> $ args :List of 1 #> ..$ : num 12 #> $ namedargs: language df(12) #> $ fn_name : chr "f" -#> $ env :<environment: 0x7fc25baf8f70>
# fix and re-run +#> $ env :<environment: 0x7fb1cced3dc8>
# fix and re-run situation$args[[1]] <- 6 do.call(situation$fn, situation$args, envir=situation$env)
#> [1] 6
# clean up file.remove(saveDest)
#> [1] TRUE
diff --git a/docs/reference/DebugPrintFn.html b/docs/reference/DebugPrintFn.html index 30158993..100ed204 100644 --- a/docs/reference/DebugPrintFn.html +++ b/docs/reference/DebugPrintFn.html @@ -201,14 +201,14 @@

Examp # capture error on incorrect run tryCatch( DebugPrintFn(saveDest, f, 12), - error = function(e) { print(e) })

#> <simpleError in value[[3L]](cond): wrapr::DebugPrintFn: wrote '/var/folders/7q/h_jp2vj131g5799gfnpzhdp80000gn/T//RtmpsOcvif/debug22741e169182.RDS' on catching 'Error in (1:10)[[i]]: subscript out of bounds' + error = function(e) { print(e) })
#> <simpleError in value[[3L]](cond): wrapr::DebugPrintFn: wrote '/var/folders/7q/h_jp2vj131g5799gfnpzhdp80000gn/T//Rtmp75b6Hh/debug13829420e5b21.RDS' on catching 'Error in (1:10)[[i]]: subscript out of bounds' #> You can reproduce the error with: -#> 'p <- readRDS('/var/folders/7q/h_jp2vj131g5799gfnpzhdp80000gn/T//RtmpsOcvif/debug22741e169182.RDS'); do.call(p$fn, p$args)'>
# examine details +#> 'p <- readRDS('/var/folders/7q/h_jp2vj131g5799gfnpzhdp80000gn/T//Rtmp75b6Hh/debug13829420e5b21.RDS'); do.call(p$fn, p$args)'>
# examine details situation <- readRDS(saveDest) str(situation)
#> List of 3 #> $ fn :function (i) #> ..- attr(*, "srcref")= 'srcref' int [1:8] 3 6 3 32 6 32 3 3 -#> .. ..- attr(*, "srcfile")=Classes 'srcfilecopy', 'srcfile' <environment: 0x7fc25a1146a0> +#> .. ..- attr(*, "srcfile")=Classes 'srcfilecopy', 'srcfile' <environment: 0x7fb1caad13b8> #> $ args :List of 1 #> ..$ : num 12 #> $ fn_name: chr "f"
# fix and re-run diff --git a/docs/reference/DebugPrintFnE.html b/docs/reference/DebugPrintFnE.html index b9564613..eaaeddf9 100644 --- a/docs/reference/DebugPrintFnE.html +++ b/docs/reference/DebugPrintFnE.html @@ -201,17 +201,17 @@

Examp # capture error on incorrect run tryCatch( DebugPrintFnE(saveDest, f, 12), - error = function(e) { print(e) })

#> <simpleError in value[[3L]](cond): wrapr::DebugPrintFnE: wrote '/var/folders/7q/h_jp2vj131g5799gfnpzhdp80000gn/T//RtmpsOcvif/debug22745baafd3c.RDS' on catching 'Error in (1:10)[[i]]: subscript out of bounds' + error = function(e) { print(e) })
#> <simpleError in value[[3L]](cond): wrapr::DebugPrintFnE: wrote '/var/folders/7q/h_jp2vj131g5799gfnpzhdp80000gn/T//Rtmp75b6Hh/debug138293c80f568.RDS' on catching 'Error in (1:10)[[i]]: subscript out of bounds' #> You can reproduce the error with: -#> 'p <- readRDS('/var/folders/7q/h_jp2vj131g5799gfnpzhdp80000gn/T//RtmpsOcvif/debug22745baafd3c.RDS'); do.call(p$fn, p$args, envir= p$env)'>
# examine details +#> 'p <- readRDS('/var/folders/7q/h_jp2vj131g5799gfnpzhdp80000gn/T//Rtmp75b6Hh/debug138293c80f568.RDS'); do.call(p$fn, p$args, envir= p$env)'>
# examine details situation <- readRDS(saveDest) str(situation)
#> List of 4 #> $ fn :function (i) #> ..- attr(*, "srcref")= 'srcref' int [1:8] 3 6 3 32 6 32 3 3 -#> .. ..- attr(*, "srcfile")=Classes 'srcfilecopy', 'srcfile' <environment: 0x7fc25b7bbed8> +#> .. ..- attr(*, "srcfile")=Classes 'srcfilecopy', 'srcfile' <environment: 0x7fb1ce88d690> #> $ args :List of 1 #> ..$ : num 12 -#> $ env :<environment: 0x7fc25b7bbb58> +#> $ env :<environment: 0x7fb1ce88d310> #> $ fn_name: chr "f"
# fix and re-run situation$args[[1]] <- 6 do.call(situation$fn, situation$args, envir=situation$env)
#> [1] 6
# clean up diff --git a/docs/reference/buildNameCallback.html b/docs/reference/buildNameCallback.html index 7095ad9c..1f179c35 100644 --- a/docs/reference/buildNameCallback.html +++ b/docs/reference/buildNameCallback.html @@ -194,7 +194,7 @@

Examp str(lastError)

#> List of 4 #> $ fn :function (i) #> ..- attr(*, "srcref")= 'srcref' int [1:8] 3 6 3 32 6 32 3 3 -#> .. ..- attr(*, "srcfile")=Classes 'srcfilecopy', 'srcfile' <environment: 0x7fc258573198> +#> .. ..- attr(*, "srcfile")=Classes 'srcfilecopy', 'srcfile' <environment: 0x7fb1cf0c3828> #> $ args :List of 1 #> ..$ : num 12 #> $ namedargs: language df(12)