Skip to content

Commit e9fe773

Browse files
committed
Update README.
1 parent 2a47d5b commit e9fe773

1 file changed

Lines changed: 44 additions & 2 deletions

File tree

README.md

Lines changed: 44 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,9 @@ IDEA](https://www.jetbrains.com/idea/) with Run-REDUCE-FX as the
3434
top-level directory.
3535

3636
Run-REDUCE-FX currently uses a bundled copy of
37-
[KaTeX](https://katex.org/) to render LaTeX output by the REDUCE
38-
*fmprint* package when the *Typeset Maths* option is selected.
37+
[KaTeX](https://katex.org/) to render LaTeX output by code based on
38+
the REDUCE *tmprint* package when the *Typeset Maths* option is
39+
selected.
3940

4041
## Release Notes
4142

@@ -217,3 +218,44 @@ Run-REDUCE-FX currently uses a bundled copy of
217218
* Substantial revision to fix some subtle misbehaviour.
218219

219220
### Updates since last release
221+
222+
* Set minimum size for the main window. Allow space at the bottom of
223+
the main display so that the horizontal scroll bar does not obscure
224+
the prompt.
225+
* v2.21 Make "Generic information for all REDUCE commands" fields all
226+
optional, resetting to defaults where appropriate. Correct the
227+
behaviour to allow the REDUCE Root Directory text field to be empty,
228+
and to use the Command Root Directory if it is set.
229+
* Add line breaking support to the new code for displaying
230+
identifiers.
231+
* Add support for conditional fancy!-functionsymbol properties that
232+
are association lists of pairs of the form `(arity . symbol)` and
233+
use it for the gamma function.
234+
* v2.22 Fix fancy!-out!-item() so as not to hang the GUI if an error
235+
occurs and to output a more useful error message.
236+
* Process _bar in an identifier as an over-bar even if it is followed
237+
by digits or _k.
238+
* Set switch ACN on by default, since it seems to improve display with
239+
ON LIST.
240+
* Add fancy!-assgnpri!-matrix() to display matrix assignments as
241+
assignments.
242+
* Remove the declaration of fancy!-symbol!-length for setq and let it
243+
default to 4, which seems appropriate. In fancy!-oprin, if `!*list`
244+
then break the line if `sumlevel!*` is 2 or 3; including 3 is a hack
245+
to fix the `on list` example in "alg.tst".
246+
* v2.23 Use fancy!-functionsymbol rather than fancy!-special!-symbol
247+
for function names and set fancy!-symbol!-length as appropriate for
248+
function names. Stop using `(ascii n)`, but retain support for it.
249+
Tidy up some of the functions for displaying special functions.
250+
This shortens some lines in `symbols_and_functions.tst` output.
251+
* Display abs(x) as |x| and add abs to `symbols_and_functions.tst`.
252+
* Display multiple matrix assignment correctly, e.g. `a := b :=
253+
mat(...)`.
254+
* Use a character width of 2 instead of 1 in fancy!-tex!-character().
255+
* Remove all superfluous space around commas in algebraic lists and
256+
flat printed matrix rows.
257+
* Improve automatic scrolling to the bottom of the display pane.
258+
* v2.24 Add a *Restart REDUCE* item to the REDUCE menu to do a full
259+
clean restart of the last-run REDUCE command.
260+
* Give sqrt a width of 3 but remove the width of the n in an nth root.
261+
The output from "int.tst" is now reasonable.

0 commit comments

Comments
 (0)