11### Key links: [ Run-REDUCE-FX.jar] ( https://github.com/fjwright/Run-REDUCE-FX/releases/latest/download/Run-REDUCE-FX.jar ) | [ Install and Run] ( InstallAndRun.md ) | [ User Guide] ( UserGuide.html )
22
3- Note that Run-REDUCE-FX now requires the javafx.web module &ndash ; see the [ Install and Run Guide] ( InstallAndRun.md ) .
4-
53Run-REDUCE-FX is a Graphical User Interface for running the
64[ REDUCE] ( https://reduce-algebra.sourceforge.io/ ) Computer Algebra
7- System that should provide a fairly consistent user experience across
8- all platforms. It is implemented in JavaFX and the executable
9- application takes the form of the JAR file * Run-REDUCE-FX.jar* . Click
10- on the link above to download the latest release.
5+ System that should provide a consistent user experience across all
6+ implementations of REDUCE and all platforms. It is implemented in
7+ JavaFX and the executable application takes the form of the JAR file
8+ [ Run-REDUCE-FX.jar] ( https://github.com/fjwright/Run-REDUCE-FX/releases/latest/download/Run-REDUCE-FX.jar ) .
9+ Click on the link here or above to download the latest release.
1110
1211![ Run-REDUCE-FX screen shot] ( Run-REDUCE-FX.png " Run-REDUCE-FX screen shot ")
1312
@@ -31,23 +30,24 @@ that it currently provides:
3130 distributions.
3231* A REDUCE input/output display pane that scrolls in both directions
3332 as necessary. Its contents can be saved to a file and/or erased.
33+ * Optional typeset-style display of mathematical output.
3434* A multi-line input editing pane that also scrolls in both directions
3535 as necessary. Previous input is remembered and can be scrolled
36- through, edited and re-input. A final terminator can be added
36+ through, edited and re-input. A final terminator is normally added
3737 automatically if appropriate when input is sent to REDUCE.
38- * Split or tabbed panes running independent REDUCE processes.
38+ * Optional split or tabbed panes running independent REDUCE processes.
3939* Menu items to handle REDUCE file input/output and load standard
4040 REDUCE packages, similar to the facilities provided by the CSL
4141 REDUCE GUI.
42- * Menu options to make the REDUCE input prompt bold and to colour the
43- input/output display based on the input mode or redfront.
42+ * Optional bold prompts and coloured input/output text based on the
43+ input mode (algebraic or symbolic) or using redfront.
4444* Templates to construct structured expressions and statements.
4545* A popup keyboard to access symbolic constants, Greek letters and
4646 elementary functions.
47- * Dialogues to access functions using conventional notation.
47+ * Dialogues to access standard mathematical functions using
48+ conventional notation.
4849* Easy access to the Run-REDUCE-FX User Guide, the standard
4950 documentation distributed with REDUCE as HTML or PDF files, the
5051 REDUCE Web Site and the SourceForge Project Site.
51- * Experimental typeset-style display of mathematics.
5252
5353Francis Wright, September 2020
0 commit comments