NEWS
Ryacas0 0.4.4 (2023-01-12)
Ryacas0 0.4.3 (2020-09-29)
- Fix missing '()' after 'return' in the yparse() function
Ryacas0 0.4.2 (2019-10-09)
- Yacas errors are now provided to the user instead of just an empty result
- Vignette on making exercises via the exams package
- getSyms() function to list all Sym()'s in the global environment (.GlobalEnv)
Ryacas0 0.4.1
- TeXForm() now returns character vector (without $'s at the beginning and end)
- New as.Sym.matrix()/as.Sym.character() that converts a
character matrix/vector to a yacas matrix
(see "Matrix and vector Sym objects" vignette), can be disabled via Ryacas_options.
- Transpose() added
- Added silent/invisible yacas() function called syacas()
- Additional vignettes
- More tests
- Internal
- Enabled use of devtools::load_all() via .onLoad() and .yacas_init_force()
- Converted to Roxygen documentation
- Vignettes in Rmarkdown format
- pkgdown for GitHub Pages for http://r-cas.github.io/ryacas/
Ryacas0 0.3-4
- Maintainer changed to Mikkel Meyer Andersen <[email protected]>
- Changed from using XML to xml2
Ryacas0 0.3-3
Ryacas0 0.3-2
- removed dontruns
- minor bugfixes
Ryacas0 0.3-1
- removed external dependency on yacas
- yacas is incorporated into the package instead of being spawn as a separate process
- interface between R and yacas makes use of Rcpp wrapper generator
- removed all functions related to downloading, installing and spawning yacas
- removed runYacas() function, use a separate yacas session instead
- added simple tests using testthat package
- changed text encoding from latin1 to utf-8
Ryacas0 0.2-11
- modifications needed to work in R 2.14
Ryacas0 0.2-10
- fixes to pass R CMD CHECK
- added INSTALL file
Ryacas0 0.2-9
- DESCRIPTION file specifies XML version 2.1-0 or later
- minor documentation improvements to address R 2.9.0
Ryacas0 0.2-8
- added additional Solve examples to vignette
Ryacas0 0.2-7
- socket timeout improvement from Petr Savicky
- added Encoding: line to DESCRIPTION file
- minor changes to satisfy R 2.6.0
Ryacas0 0.2-6
- fixed some documentation bugs
- fixed bug in haveYacas
- fixed bug in runYacas
- removed some, but not all, platform dependencies from yacas.R
Ryacas0 0.2-5
- srcfile= added to parse call in yacas() and Sys.putenv replaced with
Sys.setenv so yacas works with R 2.5.0
Ryacas0 0.2-4
- new Windows only features
- yacas.exe, scripts.dat no longer included in Ryacas distribution
- new Windows-only yacasInstall and yacasFile commands
to facilitate installation of yacas
- .First.lib reminds Windows users to install yacas if yacas not found
- Ryacas now uses yacas 1.0.63 on all platforms. (The yacas Windows binary
is available in the relevant zip file under Downloads tab on Ryacas
home page. On Windows yacasInstall() will download it, extract yacas.exe and
scripts.dat and place them both in ...\Ryacas\yacdir.)
- yacas is now started in single user server mode (this new mode was added
to yacas as of yacas version 1.0.62)
- runYacas now uses wait = FALSE on Windows
- fixed bug in yacasInvokeString (it was ignoring init.args)
- fixed latex bug in Sym.Rd
- verbose= argument of yacas command can now take not only TRUE and FALSE
but also "input" and "output"
- added "yacas" method for the yacas generic
- the two vignettes are combined into one
Ryacas0 0.2-3
- Ryacas-Sym vignette fixed
- most .Sym methods have been made .default methods
- Identity, Identity.default added
- new YACAS_INVOCATION_STRING environment variable can be set to
override the default yacas invocation string. (It also overrides
the settings of the other YACAS_ environment variables which are
only available on Windows.) Thanks to Simon Blomberg for
discovering certain possible startup problems. This should provide
a general "out" for these on systems that need it.
- method = "system" in yacas command now works at least on Windows
- yacas method argument defaults to getOption("yacas.method")
and to "socket" if that is not set.
Ryacas0 0.2-2
- bug fixes in R to yacas parser
- added yacas.formula
- new runYacas function
Ryacas0 0.2-1
- \dontrun{...} on all examples to avoid Rcmd check problems
- new Ryacas-prettyPrinter demo
Ryacas0 0.1-11
- yacas now starts up when the first time the yacas command is given for
method = "socket" rather than at package startup (or if the user
explicitly invokes the optional yacasStart() function).
- new yacas method = "system" argument which uses the R "system" command
to spawn a new instance of yacas each time yacas is called and so does
not require sockets. The default continues to be method = "socket".
- new command yacasInvokeString which outputs the invocation string for
yacas (with no trailing &).
- yacasStop has a verbose argument (like yacasStart).
- yacas.character has an addSemi argument that defaults to TRUE.
- WISHLIST updated
Ryacas0 0.1-10
- yacas is now a generic with character and expression methods
- added method= argument to yacas (currently unused)
- yacasStop now closes (and on Windows XP Pro kills) yacas. Previously
it was only done on detaching the yacas package.
- minor improvements in help file (more are needed)
Ryacas0 0.1-9
Ryacas0 0.1-5
- yacmode function from yacasR added
- yacas.start renamed and yacas.stop renamed to yacasStart and yacasStop.
yacasStart has a verbose argument that defaults to FALSE. yacasStart
is used in the yacas example.
- yacas now has verbose = FALSE by default but returns yac.res
- WISHLIST updated
Ryacas0 0.1-4
- taskkill used instead of pskill for Windows. Now no auxilliary process
termination utility is used but only XP Pro will get its yacas process
terminated on exit.
Ryacas0 0.1-3
- yparse and associcated routines added
- windows now kills process using pskill.exe which is included
- yacas binary 1.0.57 for Windows now included
- bracket counting rewritten
- yacas now has a verbose= argument (defaults to TRUE)
Ryacas0 0.1-0
- expression processing rewritten
- translation of expressions moved to Yacas (R.ys, Rtrans.ys)
- ported to UNIX (previously Windows only)
- environment variables YACAS_HOME, YACAS_SCRIPTS and YACAS_INIT can be
used to override default locations of yacas, scripts.dat and R.ys .