Tools for Message Passing Between Processes

Provides tools for passing messages between R processes. Shiny Examples are provided showing how to perform useful tasks such as: updating reactive values from within a future, progress bars for long running async tasks, and interrupting async tasks based on user input.


This package provides tools for inter-process communication. There is particular focus on supporting asynchronous evaluation in Shiny applications. Examples are provided showing how to perform useful tasks such as: updating reactive values from within future, progress bars for long running async tasks, and interrupting async tasks based on user input.

Installation

To install the latest development version from the github repo run:

# If devtools is not installed:
# install.packages("devtools")

devtools::install_github("fellstat/ipc")

Resources

To run an example application locally use:

library(ipc)
shinyExample()

News

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("ipc")

0.1.2 by Ian E. Fellows, 13 days ago


https://github.com/fellstat/ipc


Report a bug at https://github.com/fellstat/ipc/issues


Browse source code at https://github.com/cran/ipc


Authors: Ian E. Fellows


Documentation:   PDF Manual  


MIT + file LICENCE license


Imports R6, shiny, txtq

Suggests testthat, knitr, rmarkdown, future, promises, redux


Imported by shinyrecap.


See at CRAN