Created attachment 190875 [details]
This is closely related to the math/reduce port but in a completely different variant.
It is console-based, likely to be faster but is only available for X86 platforms.
More information about the different REDUCE version is here:
Created attachment 190919 [details]
Testbuilds are fine. Do you know how to handle a commit of
reduce-psl as a repo-copy from reduce ?
I did this, after I extracted your diff to somedir/...
svn cp reduce reduce-psl
Then I checked every file in reduce-psl/ against the somedir/... copy.
Then I added a matching reduce-psl line to math/Makefile
In the end:
A + reduce-psl
M + reduce-psl/Makefile
D + reduce-psl/files/patch-csl_fox_configure.ac
D + reduce-psl/files/redcsl.1
D + reduce-psl/files/runcsl.sh
M + reduce-psl/pkg-descr
D + reduce-psl/pkg-plist
If your prepared svn status looks the same, then: Approved.
(In reply to Kurt Jaeger from comment #2)
Hmm .. no I just did a simple copy here since its a new port.
Feel free to commit it since you have it ready :).
A commit references this bug:
Date: Fri Feb 23 20:23:27 UTC 2018
New revision: 462743
New port: math/reduce-psl
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.
Submitted by: pfg