math/reduce-psl 20240812
Portable Standard Lisp REDUCE general-purpose algebra system
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- BSD2CLAUSE
- Categories
- math, lang
Description
REDUCE Portable Standard Lisp (PSL)
REDUCE is an interactive system for general algebraic computations of interest to mathematicians, scientists and engineers.
PSL was the original implementation of Standard Lisp, but now contains many more facilities. It is quite efficient in its use of both space and time, and has been optimized for algebraic computation. All PSL versions of REDUCE are distributed with sufficient PSL support to run on the given computing system. PSL is supported on many architectures and is an ideal system for those wanting to run REDUCE as a stand-alone system. The principal developer of PSL before it became Open Source was the Konrad Zuse Center, Berlin (ZIB).
It is often used as an algebraic calculator for problems that are possible to do by hand. However, REDUCE is designed to support calculations that are not feasible by hand.
Install
As a binary package — by origin, or by package name:
pkg install math/reduce-psl
pkg install reduce-psl
From the ports tree:
cd /usr/ports/math/reduce-psl/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= reduce-psl>0:math/reduce-psl
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | 20240812 | - | - | 20240812 |
| FreeBSD:14:quarterly | - | 20240812 | n/a | - | 20240812 |
| FreeBSD:15:latest | - | 20240812 | n/a | - | 20240812 |
| FreeBSD:15:quarterly | - | 20240812 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 20240812 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
All build dependencies 9
No port depends on this one.
Configuration
Options name: math_reduce
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- autoreconf:build libtool gmake ncurses
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| Reduce-svn6860-src.tar.gz | 2.52169207e+08 | bf084f096839c1ed06207d56ae8e84d1097dce9f3a95d84adb26c9465a92718d |
Master sites 1
- SF/reduce-algebra/snapshot_2024-08-12/
Commit history 0
No commits in the history this site was built from.