Yacas
: A do-it-yourself symbolic algebra environment
Introduction
Basic design
The
Yacas
kernel functionality
The
Yacas
scripting language
Currently supported CAS features
Interface
Documentation
Future plans
References
M. Wester's CAS benchmark and
Yacas
On Yacas programming
Example: implementing a formal grammar
Example: Using rules with special syntax operators creatively
Creating plugins for Yacas
For Yacas developers
A crash course in Yacas maintenance for developers
Preparing and maintaining Yacas documentation
Arbitrary precision numerical algorithms
Basic arithmetic
Prime numbers
Factorization of integers
Adaptive plotting
Newton's method and its improvements
Fast evaluation of Taylor series
The AGM sequence algorithms
Elementary functions
Calculation of
Pi
Continued fractions with numeric terms
Factorials and binomial coefficients
Euler's Gamma function
Riemann's Zeta function
Bessel functions
Bernoulli numbers and polynomials
Symbolic algebra algorithms
Sparse representations
Implementation of multivariate polynomials
Integration
Work in progress, specifications
Designing modules in the Yacas scripting language
How Yacas Deals With Sets of Solutions