/homebrew-reduce-algebra

A macOS Homebrew tap for REDUCE, the portable general-purpose computer algebra system.

BSD 2-Clause "Simplified" LicenseBSD-2-Clause

REDUCE

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.

Table of Contents

Overview

  • 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.

Stable Packge

  • 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

Current Package

  • 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

Distribution Builder

  • 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.

External Links