run-reduce: A JavaFX GUI to run the REDUCE Computer Algebra System, automatically mirrored from https://github.com/fjwright/Run-REDUCE https://github.com/fjwright/Run-REDUCE

Francis Wright bc4c877fd5 v2.7 Update UserGuide for release. 4 anni fa
.run 83395a6ae1 Minor updates to the scripts to run the jar and build an installer (which stsill doesn't work). 4 anni fa
docs bc4c877fd5 v2.7 Update UserGuide for release. 4 anni fa
installers d48ed6cc13 Update the Windows installer builder. This version works! 4 anni fa
resources bc4c877fd5 v2.7 Update UserGuide for release. 4 anni fa
src bc4c877fd5 v2.7 Update UserGuide for release. 4 anni fa
test a068681f8f Synchronise with tmprint to add typesetting support for atan2(y,x), m_Gamma(a,z), Lambert_W(x); BernoulliP(n,x), EulerP(n,x), FibonacciP(n,x); Bernoulli(n), Euler(n), Fibonacci(n), Stirling1(n, m), Stirling2(n, m), Motzkin(n). 4 anni fa
.gitignore 6a5979443d v2.41 Finish renaming Run-REDUCE-FX to Run-REDUCE, including JAR and script files for future releases. 4 anni fa
LICENSE 9933aaba2a Initial commit 5 anni fa
README.md 1bccda5249 Switch build to Java 15, set to language level 11, and JavaFX 15. 4 anni fa
Run-REDUCE 997784671f Tweak the script files to run Run-REDUCE asynchronously and avoid a console window on MS Windows. 4 anni fa
Run-REDUCE.bat 997784671f Tweak the script files to run Run-REDUCE asynchronously and avoid a console window on MS Windows. 4 anni fa

README.md

Run-REDUCE

A JavaFX GUI to run CLI versions of the REDUCE Computer Algebra System

Francis Wright, December 2020

I originally implemented Run-REDUCE using Swing as the obsolete project now called Run-REDUCE-0. I originally called the current JavaFX version Run-REDUCE-FX but I have now dropped the "-FX" suffix. It requires Java 11 or later plus JavaFX 11 or later, although I recommend using Java 15 plus JavaFX 15 since I currently build Run-REDUCE using Java 15, set to language level 11, plus JavaFX 15.

For further general background information please see the Run-REDUCE web page. For information about how to install and run Run-REDUCE please see the Install and Run Guide. For information about how to use Run-REDUCE please see the User Guide (which is also included in Run-REDUCE and easily accessible via the Help menu).

See also the release notes for all recent releases.

Run-REDUCE should run on any platform that supports JavaFX 11 (or later), but I can only test it on Microsoft Windows and Linux. (Whilst Java is portable, filesystem structures, installation conventions and display systems are not!)

REDUCE itself is an open source project available from SourceForge. I'm releasing Run-REDUCE under the BSD 2-Clause License, mainly because it's the license used by REDUCE.

This project is set up for development using IntelliJ IDEA with Run-REDUCE as the top-level directory.

Acknowledgements

Run-REDUCE uses a bundled copy of KaTeX to render LaTeX output by code based on the REDUCE tmprint package when the Typeset Maths option is selected.