Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!unix.cis.pitt.edu!pitt!willett!ForthNet From: ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) Newsgroups: comp.lang.forth Subject: Input/Output Message-ID: <2943.UUL1.3#5129@willett.pgh.pa.us> Date: 30 Jun 91 20:12:05 GMT Organization: (n.) to be organized. But that's not important right now. Lines: 31 Category 10, Topic 23 Message 12 Sat Jun 29, 1991 L.ZETTEL at 21:56 EDT The subject of character set is still a little fuzzy around the edges (in my opinion). The character set specification is now in section 6.3 Standard Character Set. Above the table of characters we have the following paragraph: "The following defines the value assignments and graphic forms for standard characters. These values and graphics are taken directly from ANS X3.4-1974 (ASCII) and ISO-646-1983, International Reference Version. Only the range hex 20-7E is pertinent to this standard, and the semantics of character values outside this range is implementation-defined. Use of the graphic hex 24 (the currency sign) is an environmental dependency." The following is clear: If your system handles a character specified in ASCII as a number from hex 20 to hex 7E, the number has to correspond to the character in the table. A standard system can handle a number outside that range as a character and call it anything it wants. Not so clear: whether a system that can handle ONLY the characters used in the CORE words (no lower case, for instance) can claim to be a standard system. Similarly not clear: what characters a system MUST enable a user to enter from the standard input device. -LenZ- ----- This message came from GEnie via willett. You *cannot* reply to the author using e-mail. Please post a follow-up article, or use any instructions the author may have included (USMail addresses, telephone #, etc.). Report problems to: dwp@willett.pgh.pa.us _or_ uunet!willett!dwp