R/zzz.R

Defines functions .onLoad

.onLoad <- function(libname, pkgname){
  if (requireNamespace("pkgload", quietly = TRUE)) {
    if (pkgload::is_dev_package("Ryacas0")) {
      # Package was loaded using pkgload/devtools
      #path <- pkgload:::shim_system.file(package = "Ryacas", "yacas")
      # Uses pkgload:::shim_system.file because pkgload overwrites system.file
      path <- system.file(package = "Ryacas0", "yacas")
      
      # Force initialise so that a new instance is created.
      # Especially useful during development with e.g. devtools::load_all().
      yacas_init_force(path)
    }
  }
}

Try the Ryacas0 package in your browser

Any scripts or data that you put into this service are public.

Ryacas0 documentation built on Jan. 12, 2023, 5:11 p.m.