home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / SIMTEL / CPMUG / CPMUG031.ARK / TBASIC.I < prev    next >
Text File  |  1984-04-29  |  2KB  |  66 lines

  1.     Known Bugs, Limitations, and Peculiarities
  2.  
  3. Hopefully this section will remain small.  We have, however,
  4. decided to not ignore the fact, like some manufacturers do,
  5. that there will be forever bugs and other strange things in
  6. the system.  To expect us to be perfect is asking too much,
  7. but we will at least work toward that objective.  In that
  8. direction, we have already spent several months searching
  9. for these vermin, and exterminating them as quickly as
  10. possible.  But we know that our customers will find some for
  11. us, so we'd appreciate it if you would let us know, preferably
  12. in writing, when you see any of these creatures creeping about.
  13. This page of the manual will change from one release to the
  14. next, with an effort to make the page match the release.
  15.  
  16.  
  17. CTL STK ERROR message is somewhat obscure.
  18.  
  19. A space is required after all statements.
  20.  
  21. Assignments of values to variables are not allowed in command
  22. mode unless the variable has been previously defined in a
  23. program.
  24.  
  25. The expression  1/2  will evaluate to 0, since integer mode
  26. is retained until a floating point value is seen.  Use the
  27. expression  1./2  or  1/2.  to get the correct answer of .5 .
  28.  
  29. The LET statement name gets put in if you don't use it.
  30.  
  31. Parentheses may get rearranged to an equivalent sequence.
  32. This is a product of the way expressions are represented internally.
  33.  
  34. Tabs are not allowed in the middle of a statement.
  35.  
  36. Random numbers evidently always end in the digit 5.
  37.  
  38. If an array is DIMensioned to size n, an attempt to print array(n+1)
  39. will print garbage instead of giving an error message.
  40.  
  41. Two colons in a row in a statement line will cause a crash.
  42.  
  43. When entering a number in exponential (E) format, always put either
  44. a space, minus sign, or plus sign after the E, then two digits.
  45.  
  46. The logical expression  NOT -1  produces an error message.
  47.  
  48. Sometimes goes into ENTRY mode at the wrong time.
  49.  
  50. After filling up memory with statements, error messages
  51. are incorrect.
  52.  
  53. In EDIT, if you delete too many characters, it backs up.
  54.  
  55. Negative offset to line descriptor doesn't always work right.
  56.  
  57. HEX$ returns with leading zeroes.
  58.  
  59.  
  60.  
  61.                 I
  62.  
  63.  
  64.  
  65.  
  66.