The R Project SVN R

Rev

Rev 74761 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
42333 ripley 1
% File src/library/tools/man/makeLazyLoading.Rd
68948 ripley 2
% Part of the R package, https://www.R-project.org
76084 kalibera 3
% Copyright 1995-2019 R Core Team
42333 ripley 4
% Distributed under GPL 2 or later
5
 
30349 ripley 6
\name{makeLazyLoading}
56186 murdoch 7
\alias{makeLazyLoading}
30349 ripley 8
\title{Lazy Loading of Packages}
9
\usage{
10
makeLazyLoading(package, lib.loc = NULL, compress = TRUE,
74761 kalibera 11
                keep.source = getOption("keep.source.pkgs"),
76084 kalibera 12
                keep.parse.data = getOption("keep.parse.data.pkgs"),
13
                set.install.dir = NULL)
30349 ripley 14
}
15
\arguments{
16
  \item{package}{package name string}
17
  \item{lib.loc}{library trees, as in \code{library}}
18
  \item{keep.source}{logical; should sources be kept when saving from source}
74761 kalibera 19
  \item{keep.parse.data}{logical; should parse data be kept with sources
20
    when \code{keep.source} is \code{TRUE}.}
30349 ripley 21
  \item{compress}{logical; whether to compress entries on the database.}
76084 kalibera 22
  \item{set.install.dir}{character or null; if not null, set installation
23
    directory to this value before serializing internal data structures
24
    (for internal use, staged installation)}
30349 ripley 25
}
26
\description{
43623 hornik 27
  Tools for lazy loading of packages from a database.
30349 ripley 28
}
29
\details{
30986 ripley 30
  A tool to set up packages for lazy loading from a database.  For
43623 hornik 31
  packages other than \pkg{base} you can use
32
  \code{makeLazyLoading(package)} to convert them to use lazy loading.
56410 ripley 33
 
65147 ripley 34
  This is done when a package is installed.
30349 ripley 35
}
36
\keyword{utilities}
30355 ripley 37
\author{Luke Tierney and Brian Ripley}
56410 ripley 38
\keyword{internal}
39