The app below creates datatable output on Windows, but not on Ubuntu. Both systems use the async branch of datatable.
library(shiny)
library(promises)
library(future)
library(DT)
plan(multiprocess)
set.seed(11)
ui <- fluidPage(# App title ----
titlePanel("Async data table!"),
sidebarLayout(# Sidebar panel for inputs ----
sidebarPanel(
sliderInput(
inputId = "breaks",
label = "Number of breaks:",
min = 3, max = 8, value = 4
)
),
mainPanel(dataTableOutput(outputId = "dt"))))
server <- function(input, output) {
hardWork = function() {
Sys.sleep(2)
faithful$waiting
}
hh = function(x){
h = hist(x, plot = FALSE, breaks = input$breaks)
data.frame(upperbreak = h$breaks[-1], mids = h$mids, n = h$counts)
}
output$dt <- renderDataTable({
input$bins
future({
hardWork()
}) %...>%
hh() %...!%
message(conditionMessage(.))
})
}
shinyApp(ui = ui, server = server)
sessioninfo::session_info()
─ Session info ────────────────────────────────────────────────────────────────────────────────────────
setting value
version R version 3.5.0 (2018-04-23)
os Windows >= 8 x64
system x86_64, mingw32
ui RStudio
language (EN)
collate German_Germany.1252
tz Europe/Berlin
sessioninfo::session_info()
─ Session info ───────────────────────────────────────────────────────────────────────────────────
setting value
version R version 3.5.0 (2018-04-23)
os Ubuntu 16.04.4 LTS
system x86_64, linux-gnu
ui RStudio
language (EN)
collate de_DE.UTF-8
tz Europe/Berlin
date 2018-06-25
The app below creates datatable output on Windows, but not on Ubuntu. Both systems use the async branch of datatable.
─ Packages ──────────────────────────────────────────────────────────────────────────────────────────── package version date source
clisymbols 1.2.0 2017-05-21 CRAN (R 3.5.0)
codetools 0.2-15 2016-10-05 CRAN (R 3.5.0)
crosstalk 1.0.0 2016-12-21 CRAN (R 3.5.0)
digest 0.6.15 2018-01-28 CRAN (R 3.5.0)
DT 0.4.11 2018-06-25 Github (rstudio/DT@6a2f13c)
future 1.8.1 2018-05-03 CRAN (R 3.5.0)
globals 0.12.1 2018-06-25 CRAN (R 3.5.0)
htmltools 0.3.6 2017-04-28 CRAN (R 3.5.0)
htmlwidgets 1.2.1 2018-06-25 Github (ramnathv/htmlwidgets@29ca4f7) httpuv 1.4.4.9000 2018-06-22 Github (rstudio/httpuv@dc64e43)
jsonlite 1.5 2017-06-01 CRAN (R 3.5.0)
later 0.7.3 2018-06-08 CRAN (R 3.5.0)
listenv 0.7.0 2018-01-21 CRAN (R 3.5.0)
magrittr 1.5 2014-11-22 CRAN (R 3.5.0)
mime 0.5 2016-07-07 CRAN (R 3.5.0)
promises 1.0.1.9000 2018-06-22 Github (rstudio/promises@f4d1176)
R6 2.2.2 2017-06-17 CRAN (R 3.5.0)
Rcpp 0.12.17 2018-05-18 CRAN (R 3.5.0)
rlang 0.2.1 2018-05-30 CRAN (R 3.5.0)
rsconnect 0.8.8 2018-03-09 CRAN (R 3.5.0)
sessioninfo 1.0.0 2017-06-21 CRAN (R 3.5.0)
shiny * 1.1.0.9000 2018-06-22 Github (rstudio/shiny@572c863)
withr 2.1.2 2018-03-15 CRAN (R 3.5.0)
xtable 1.8-2 2016-02-05 CRAN (R 3.5.0)
yaml 2.1.19 2018-05-01 CRAN (R 3.5.0)
sessioninfo::session_info() ─ Session info ─────────────────────────────────────────────────────────────────────────────────── setting value
version R version 3.5.0 (2018-04-23) os Ubuntu 16.04.4 LTS
system x86_64, linux-gnu
ui RStudio
language (EN)
collate de_DE.UTF-8
tz Europe/Berlin
date 2018-06-25
─ Packages ─────────────────────────────────────────────────────────────────────────────────────── package version date source
clisymbols 1.2.0 2017-05-21 CRAN (R 3.5.0)
codetools 0.2-15 2016-10-05 CRAN (R 3.5.0)
crosstalk 1.0.0 2016-12-21 CRAN (R 3.5.0)
digest 0.6.15 2018-01-28 CRAN (R 3.5.0)
DT 0.4.11 2018-06-25 Github (rstudio/DT@6a2f13c)
future 1.8.1 2018-05-03 CRAN (R 3.5.0)
globals 0.12.1 2018-06-25 CRAN (R 3.5.0)
htmltools 0.3.6 2017-04-28 CRAN (R 3.5.0)
htmlwidgets 1.2.1 2018-06-25 Github (ramnathv/htmlwidgets@29ca4f7) httpuv 1.4.4.9000 2018-06-22 Github (rstudio/httpuv@dc64e43)
jsonlite 1.5 2017-06-01 CRAN (R 3.5.0)
later 0.7.3 2018-06-08 CRAN (R 3.5.0)
listenv 0.7.0 2018-01-21 CRAN (R 3.5.0)
magrittr 1.5 2014-11-22 CRAN (R 3.5.0)
mime 0.5 2016-07-07 CRAN (R 3.5.0)
promises 1.0.1.9000 2018-06-22 Github (rstudio/promises@f4d1176)
R6 2.2.2 2017-06-17 CRAN (R 3.5.0)
Rcpp 0.12.17 2018-05-18 CRAN (R 3.5.0)
rlang 0.2.1 2018-05-30 CRAN (R 3.5.0)
rsconnect 0.8.8 2018-03-09 CRAN (R 3.5.0)
sessioninfo 1.0.0 2017-06-21 CRAN (R 3.5.0)
shiny * 1.1.0.9000 2018-06-22 Github (rstudio/shiny@572c863)
withr 2.1.2 2018-03-15 CRAN (R 3.5.0)
xtable 1.8-2 2016-02-05 CRAN (R 3.5.0)
yaml 2.1.19 2018-05-01 CRAN (R 3.5.0)