Identical to cvs tag REL-5-5-1.
WARNING: i86 versions exhibit small problems unless build by the proper version of fasm 1.70 ( readily available i.a. via SOURCEFORGE.)
What is new in version 5.5.
Version 5.5 is triggered by the wish of the noforth team that
wanted more traditional assumptions, like line by line compilation
and case-insensitive accepting lower case hex digits.
5.4.1 (july '22) was nearly perfect and the changes
(particularly to the kernel) are small.
Usage
As usual the binaries are directly usable after unpacking in the working directory.
Follow instruction in the README for system wide installation, or read the manual.
Facilities added and removed.
- -n option added: "newbies option"
- -t option removed.
- -traditional- : as discussed
- -fixedpoint- : a fixed point package
- { } : an anonymous code sequence, in both compile and interpreter mode
- TOKEN : a replacement for NAME that allows characters beside blank to end a word. Use e.g. for a lisp compiler.
Words removed and added
Removed:
- ;CODE : moved to ASSEMBLER wordlist
- TRIAD : moved to the library
- 2 (CONSTANT) : superfluous
Added:
- 2, : ISO word. ( pitfall: 2, is a valid number,)
- (D.) : formatting word, useful factor
- FORK : a useful factor for SYSTEM
Renaming
- /N and /R in the assembler renamed in /n and /a
- M/MOD (FIG remnant) renamed in UDM/MOD (like gforth)
- INIT FIRST LIMIT PREV are renamed into _INIT _FIRST _LIMIT _PREV
- PAD in screen 1 is renamed in _pad
Improvements:
Slight improvements/enhancements to
- SEE
- CASE-INSENSITIVE