FreeBSD Ports

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-20240812--20240812
FreeBSD:14:quarterly-20240812n/a-20240812
FreeBSD:15:latest-20240812n/a-20240812
FreeBSD:15:quarterly-20240812n/an/an/a
FreeBSD:16:latest-20240812n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/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

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
autoreconf:build libtool gmake ncurses
Service scripts
none

Files

distinfo 1
FileSizeSHA256
Reduce-svn6860-src.tar.gz2.52169207e+08bf084f096839c1ed06207d56ae8e84d1097dce9f3a95d84adb26c9465a92718d
Master sites 1
  • SF/reduce-algebra/snapshot_2024-08-12/

Commit history 0

No commits in the history this site was built from.