home *** CD-ROM | disk | FTP | other *** search
- KNOWN BUGS
-
- Version 1.0 - all corrected in version 1.10
-
- 1. SWAP has an error in it when it is compiled, it can leave the top two
- stack entries as they are rather that swap them.
-
- 2. The screen is not updated properly when it is partly covered by annother
- window.
-
- 3. INKEY does not always work properly.
-
- 4. The Caret is not implemented properly.
-
- 5. The current key focus is not set to !FORTH when a file is dragged to the
- !FORTH window.
-
-
-
- Version 1.1 - all corrected in version 1.20
-
- 1. +LOOP does not work for -ve arguement.
-
- 2. unrecognised words are not printed before ?
-
- 3. DO LOOP +LOOP IF THEN and ELSE all add entries to the stack during
- compilation.
-
- 4. ." corrupts the stack (2nd entry).
-
- 5. < and > do do work during compilation when the top 2 or 3 stack entries
- are in registers.
-
- 6. The Caret is still not implemented properly.
-
- 7. 2DUP, 2SWAP and 2OVER do not have their usual FORTH definitions which
- refer to double length numbers (in !FORTH they should be 64 bits).
-
- 8. Does not load data saved to it from annother application.
-
- 9. Crashes when sent a Message_Quit from the Task_Manager.
-
- 10. Changing a window's title does now works.
-
-
-
- Version 1.2
-
-
- 8. The Caret Colour is not very good - it needs to be specified in
- Wimp_SetCaretPosition(R4).
-
- 9. The Caret is not displayed at the beginning of a new line. It gets left
- behind sometimes.
-
-
-
-
-
-
-
- FEATURES TO BE IMPROVED
-
- 1. Screen updating is OK, but could be be improved (faster).
-
- 2. Strings will be implemented.
-
- 3. !HELP system implemented (partly done in v1.20).
-
- 4. Multitasking.
-
- 5. Error Handling.
-
- 6. WIMP support (text windows (done in v1.20) and graphics windows).
-
- 7. FORTH-79 support. (or FORTH-83)
-
- 8. Constants.
-
-