redcas: An Interface to the Computer Algebra System 'REDUCE'

'REDUCE' is a portable general-purpose computer algebra system supporting scalar, vector, matrix and tensor algebra, symbolic differential and integral calculus, arbitrary precision numerical calculations and output in 'LaTeX' format. 'REDUCE' is based on 'Lisp' and is available on the two dialects 'Portable Standard Lisp' ('PSL') and 'Codemist Standard Lisp' ('CSL'). The 'redcas' package provides an interface for executing arbitrary 'REDUCE' code interactively from 'R', returning output as character vectors. 'R' code and 'REDUCE' code can be interspersed. It also provides a specialized function for calling the 'REDUCE' feature for solving systems of equations, returning the output as an 'R' object designed for the purpose. A further specialized function uses 'REDUCE' features to generate 'LaTeX' output and post-processes this for direct use in 'LaTeX' documents, e.g. using 'Sweave'.

Version: 0.1.1
Depends: R (≥ 3.5.0), methods
OS_type: unix
Published: 2024-11-08
DOI: 10.32614/CRAN.package.redcas
Author: Martin Gregory [aut, cre]
Maintainer: Martin Gregory <mairtin.macghreagoir at gmail.com>
License: GPL-3
NeedsCompilation: no
SystemRequirements: 'REDUCE' <http://www.reduce-algebra.com>. At least one of the 'CSL' or 'PSL' dialects must be installed in order to use the package. Tested with 'REDUCE' releases 6860 and 6558 for both 'CSL' and 'PSL' on Linux, and 6558 and 6339 for 'CSL' on MacOS
Materials: README NEWS
CRAN checks: redcas results

Documentation:

Reference manual: redcas.pdf

Downloads:

Package source: redcas_0.1.1.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): redcas_0.1.1.tgz, r-oldrel (arm64): redcas_0.1.1.tgz, r-release (x86_64): redcas_0.1.1.tgz, r-oldrel (x86_64): redcas_0.1.1.tgz

Linking:

Please use the canonical form https://CRAN.R-project.org/package=redcas to link to this page.