R/zzz.R

Defines functions .onAttach .onUnload .onLoad

### internal hooks

froth.env <- new.env(hash=TRUE, parent=emptyenv())

.onLoad <- function(libname, pkgname){
}

.onUnload <- function(libpath){
  library.dynam.unload("froth", libpath)
}

.onAttach <- function(libname, pkgname){
  # This should set up the stack used
  packageStartupMessage("Welcome to froth!")
  packageStartupMessage("Initializing froth stack...")
  .initPairlist("PStack")
  .initPairlist("Dict")
  .initPairlist("Stack")
  .initPairlist("CStack")
  .initPairlist("RStack")
  assign("ts", list(), envir=froth.env)
  assign("vars", list(), envir=froth.env)
  packageStartupMessage("Done!")
  packageStartupMessage("Initializing dictionary...")
  .initDictionary()
  .initAliases()
  packageStartupMessage("Done!")
}

Try the froth package in your browser

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

froth documentation built on June 22, 2024, 12:21 p.m.