This repository provides:
-
A Homebrew tap providing formulas so users may easily install the REDUCE portable general-purpose computer algebra system for macOS.
-
Binary REDUCE packages for macOS, built using these formulas. These packages are self-contained and do not require Homebrew or other external dependenices.
-
REDUCE is a freely available open-source system for general algebraic computations, of interest to mathematicians, scientists, and engineers. It can be used interactively for simple calculations, but also provides a flexible and expressive user programming language. REDUCE has a long and distinguished place in the history of computer algebra systems.
-
Only macOS is supported by the tap at this time. Linux support is planned for a future update.
- The stable macOS package is based on the most recent stable snapshot.
- These stable releases are produced approximately 5 times per year.
- The most recent stable
reduce
package is revision 6547, released 2023-03-08.
brew tap reduce-algebra/reduce-algebra brew install reduce --verbose
- The current macOS package is based on a recent Subversion repository checkout.
- The most recent
reduce-current
package is revision 6589, updated 2023-08-19.
brew tap reduce-algebra/reduce-algebra brew install reduce-current --verbose
- We also provide
reduce-static
, a special-purpose formula intended for distribution maintainers and others producing redistributable binary packages. - These packages do not require Homebrew or other external dependencies.
- See the Package Building Wiki page for available packages and more details.
- REDUCE Computer Algebra System
- Localbrew -
virtualenv
-like environments for Homebrew