home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / lang / forth / 3113 < prev    next >
Encoding:
Text File  |  1992-09-11  |  2.4 KB  |  61 lines

  1. Newsgroups: comp.lang.forth
  2. Path: sparky!uunet!starnine!mikeh
  3. From: mikeh@starnine.com (Mike Haas)
  4. Subject: Re: Sampler Forth
  5. Message-ID: <BuFpFI.1t3@starnine.com>
  6. Sender: mikeh@starnine.com (Mike Haas)
  7. Date: Fri, 11 Sep 1992 22:06:53 GMT
  8. References: <4303@wet.UUCP> <11041@minnie.informatik.uni-kiel.dbp.de>
  9. Organization: StarNine Technologies, Inc.
  10. Lines: 49
  11.  
  12. In article <11041@minnie.informatik.uni-kiel.dbp.de> uho@informatik.uni-kiel.dbp.de (Ulrich Hoffmann) writes:
  13. >In <4303@wet.UUCP> jpeters@wet.COM (John A. Peters) writes:
  14. >
  15. >>DOCUMENTATION; Use the resources of the machine!  The compiler
  16. >>doesn't do anything with numbers above 127, so use control-C to
  17. >>toggle the high-order bits to 1 and all incoming bytes are 128 or
  18. >>above and are ignored by the compiler.  They can be used for
  19. >>comments.  On the screen they're dimmer; the printer outputs then
  20. >>as italics. I (Jerry Mueler) did all this a couple of years a go. 
  21. >>Type control-C again and you're back into normal forth input.
  22. >
  23. >So you probably don't speak any foreign languages? 
  24. >
  25. >7 Bit Ascii is just not enough to hold all our native (you may call them foreign)
  26. >characters (such as German Umlauts). 
  27. >
  28. >Unfortunately even this mail software insists on using only 7 bits, 
  29. >so I can't show you any of these, now.
  30. >
  31. >Yes - we use these letters!  
  32. >Yes - we have special keys on our keyboards to produce them.
  33. >
  34. >Please DO NOT use the extended ASCII character set for any other purpose than 
  35. >representing literal characters!
  36.  
  37. ABSOLUTELY!  And it's not just foriegn language concerns, either.
  38. Modern computing platforms use the entire 8-bit range to represent
  39. characters.  Two of the most common on Mac and Amiga are the
  40. registered trademark & copyright characters.
  41.  
  42. It is hard to believe that in 1992, there are still those who think
  43. that $80-FF is available to do with as they will.
  44.  
  45. And if we talk foriegn character sets, be aware that some standards
  46. require TWO bytes to represent one visible character!  It would be
  47. good for the Forth community to start considering these things.
  48.  
  49. >
  50. >In this sense, a 'smudge' bit becomes really nasty, since not FIG, nor F83/F-PC
  51. >allow for full 8-Bit characters in word names :-(.
  52.  
  53. As far as I know, the only reason this limitation was in effect
  54. was to facilitate TRAVERSE.  The count byte and the last character
  55. had their top bits set.
  56.  
  57. This is not satisfactory, as the rest of the world has determined
  58. there are more valid uses for that bit.
  59.  
  60.  
  61.