18 February 2026
The Linux and MacOS versions use the GNU readline library for a friendlier user interface when running bracmat interactively.
Backspace deletes previous character, up and down arrow keys scroll through earlier inputs. The Windows version has
always had this behaviour.
3 February 2026
Result from calling a method of a built-in object (hash, calculation a.k.a. UFP) can now be negated with the ~ (negation) flag
This is especially useful with the `find' method of a hash object.
5 January 2026
Reading a large XML file with the TRM (collapse white space to single blank) option was unnecessary slow.
More efficient reading of large XML file with TRM option: fread instead of fgetc.
2 January 2026
Before we had ~<> for case insensitive matching. Now we also have <> for negated case insensitive matching.
Example:
aap:<>AAP fails, because aap and AAP match, if we ignore case differences. <> is negation.
18 November 2025
Updated with http://unicode.org/Public/UNIDATA/UnicodeData.txt (2025-08-15 19:45)