home *** CD-ROM | disk | FTP | other *** search
/ APDL Public Domain 1 / APDL_PD1A.iso / program / language / forth / !FORTH / Bugs < prev    next >
Encoding:
Text File  |  1990-05-02  |  1.8 KB  |  80 lines

  1.                           KNOWN BUGS
  2.  
  3. Version 1.0 - all corrected in version 1.10
  4.  
  5. 1.  SWAP has an error in it when it is compiled, it can leave the top two
  6.     stack entries as they are rather that swap them.
  7.  
  8. 2.  The screen is not updated properly when it is partly covered by annother
  9.     window.
  10.  
  11. 3.  INKEY does not always work properly.
  12.  
  13. 4.  The Caret is not implemented properly.
  14.  
  15. 5.  The current key focus is not set to !FORTH when a file is dragged to the
  16.     !FORTH window.
  17.  
  18.  
  19.  
  20. Version 1.1 - all corrected in version 1.20
  21.  
  22. 1.   +LOOP does not work for -ve arguement.
  23.  
  24. 2.   unrecognised words are not printed before ?
  25.  
  26. 3.   DO LOOP +LOOP IF THEN and ELSE all add entries to the stack during
  27.      compilation.
  28.  
  29. 4.   ." corrupts the stack (2nd entry).
  30.  
  31. 5.   < and > do do work during compilation when the top 2 or 3 stack entries
  32.      are in registers.
  33.  
  34. 6.   The Caret is still not implemented properly.
  35.  
  36. 7.   2DUP, 2SWAP and 2OVER do not have their usual FORTH definitions which
  37.      refer to double length numbers (in !FORTH they should be 64 bits).
  38.            
  39. 8.   Does not load data saved to it from annother application.
  40.  
  41. 9.   Crashes when sent a Message_Quit from the Task_Manager.
  42.  
  43. 10.  Changing a window's title does now works.
  44.  
  45.  
  46.  
  47. Version 1.2
  48.  
  49.  
  50. 8.   The Caret Colour is not very good - it needs to be specified in
  51.      Wimp_SetCaretPosition(R4).
  52.  
  53. 9.   The Caret is not displayed at the beginning of a new line. It gets left
  54.      behind sometimes.
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.                           FEATURES TO BE IMPROVED
  63.  
  64. 1.  Screen updating is OK, but could be be improved (faster).
  65.  
  66. 2.  Strings will be implemented.
  67.  
  68. 3.  !HELP system implemented (partly done in v1.20).
  69.  
  70. 4.  Multitasking.
  71.  
  72. 5.  Error Handling.
  73.  
  74. 6.  WIMP support (text windows (done in v1.20) and graphics windows).       
  75.  
  76. 7.  FORTH-79 support. (or FORTH-83)
  77.  
  78. 8.  Constants.
  79.  
  80.