All,
I have a set up as shown below. Everything works fine but the new serialization
default is 3, I would like it to serialize to version = 2. I've tried a couple of
different ways to set version and googled around but so far I've had no luck. The
package builds fine but then sets dependency to R(>= 3.5.0) this no backward
compatibility. Actually, I don't mind this personally but is there a way with the
below set-up to avoid this?
Best,
Glenn
zzz.r file as below
.onAttach <- function(libname, pkgname){
packageStartupMessage(
"Bond Lab is a registered trademark of Bond Lab Technologies.")
BondLabSetUp()
}
A file in my inst directory with functions that I serialize on load an example
of which is below.
Scenario(
Name = "NCs",
Type = "Immediate",
ShiftType = "Parallel",
Shiftbps = "0",
Formula = function(rates.data = vector(), Shiftbps = "character"){
yield.basis = 100
pmax(0.01, as.numeric(rates.data) + (as.numeric(Shiftbps)/yield.basis))
})
A .R file BondLabSetUp.R #' Setup function for the R package BondLab to create
the needed objects
#'
#' @export
BondLabSetUp <- function(){
do.call(source,
list(file = paste(system.file(package = "BondLab"),
"/Scenario/Scenario_SpotCurve", sep = ""),
local = TRUE))
______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.