These are the official release notes for 5.1. There are some maior difference between 5.0 and 5.1 1. The word IN[] is changed into PP@@ IN is abandoned. 2. -legacy- is no longer default in screen 5, let alone screen 1. Also removed from mywc 3. the beach doc changes are introduced. 4. documentation: library refs are stolen from gforth. 5. number theoretical words added and improved. (random number generator, (./.) etc. ) 6. The marks at words no longer contain L1 L2 indicative of long-forgotten properties. An added mark is WANT, which indicates a loadable extension. The following words have become loadable ( `` WANTED '' ), but are still documented in the main document, some of them ISO. Words in the main document are included in the regression test. SAVE-INPUT RESTORE-INPUT --> WORD FIND ASSEMBLER ;CODE (;CODE) ?LOADING ?EXEC L_>IN $!-BD 7. Some loadable extensions are so common that their test is included in the regression test (they are not in the main document) D< D0< <= >= 8. A longstanding problem has been solved: handling of SHIFT-ARGS failed under linux. 9. An other longstanding annoyance has been removed. With CASE-INSENSITIVE the assembler balked on a conflict between r| and R| . r| (reverse order) has been renamed into a| (abnormal order). Unfortunately the conflict between S| and s| remains. 10. The system words FIRST LIMIT INIT PREV have names that are likely to conflict with user programs. They have been renamed into _FIRST _LIMIT _INIT _PREV. 11. PARSE and PARSE-WORD are standard. PARSE-WORD has the alias NAME that is present in the core. 12. struct endstruct have been replaced by class endclass They are finally removed in 5.1 after being obsolete for 12 years. 13. The SET wordset has been obsoleted by the BAG wordset for over 10 years. A BAG can be considered a set using SET+ and SET-. So the SET screen is removed in 5.1. 14. Added :2 like : but supresses a redefinition message :F a forward definition :R a resolving definition 15. the elective screen has been cleaned up -scripting- has become elected. 16. Changes and additions to QSORT SORT-B sorts arrays of bytes with same length SORT-X sorts arrays of cells. SORT is a QSORT with [low,high) range. 17. CLS introduced. Release notes for 5.3 , only lina 32 and 64 bits. 1. The build in other assemblers than fasm works again. Improvements to the makefile and the constant stealing. 2. readme's and man pages overhauled. 3. more system call numbers 4. multi tasking works on 64 bits, since other way to save HIP. task area's survive SAVE-SYSTEM 5. Multiple WANT 's on the same line. 6. -legacy- overhauled. REFILL works mostly as expected. 7. -trickycontrol- mixing of DO and WHILE control code. 8. Small improvements in number theoretical functions 9. turnkey works for fasm, suppress killing of sections. 10. Quotations : [: ;] 11. REGRESS : a regression test