Path: utzoo!attcan!uunet!husc6!ukma!rutgers!topaz.rutgers.edu!linhart From: linhart@topaz.rutgers.edu (Mike Threepoint) Newsgroups: comp.std.c Subject: ANSI trigraph botch -- and posthumous respect for |noalias| Summary: ?? is the wrong string to use Keywords: Yale, Master, Cole, Kwikset, Medeco, CardAccess... Message-ID: Date: 25 May 88 08:46:34 GMT Expires: 25 May 88 08:46:30 GMT Reply-To: linhart@topaz.rutgers.edu.UUCP (Mike Threepoint) Organization: The Society for Creative Euthanasia Lines: 23 Disclaimer: If you find me in error, report to your local SCE representative. Frperg-Zrffntr: Or fher gb qevax lbhe Binygvar. Path: utzoo!attcan!uunet!husc6!ukma!rutgers!topaz.rutgers.edu!linhart From: linhart@topaz.rutgers.edu (Mike Threepoint) Newsgroups: comp.std.c Subject: ANSI trigraph botch -- and posthumous respect for |noalias| Summary: ?? is the wrong string to use Keywords: Yale, Master, Cole, Kwikset, Medeco, CardAccess... Message-ID: Date: 25 May 88 08:46:34 GMT Expires: 25 May 88 08:46:30 GMT Reply-To: linhart@topaz.rutgers.edu.UUCP (Mike Threepoint) Organization: The Society for Creative Euthanasia Lines: 23 Disclaimer: If you find me in error, report to your local SCE representative. ?? trigraphs ought to go. This is not very negotiable. It's the wrong flag. 8-bit compilers should not be saddled with it. If they are, then at least keep it out of string interpretation, where it will break code, and \nnn can be used in it's place. I hope I never have to read trigraphed code from a 7-bit machine, though. |noalias| wasn't so bad, it was just extremely badly named. We still need something that does what |noalias| was meant to do. I think if it had been called something comprehensible like, say, |discrete|, it would not have been so unpopular. I'll be disappointed if we lose valuable optimizations over one confusing semantic. (In a standard with several... # and ## are probably the strangest operators I've ever seen, but at least I understand them.) Less lossitude than "tmp?????.???" not allocating a string the size existing programs expect. I can live with '\?', but does anyone remember Flag Day\?\? -- "...billions and billions..." | Mike Threepoint (D-ro 3) -- not Carl Sagan | linhart@topaz.rutgers.edu "...hundreds if not thousands..." | FidoNet 1:107/513 -- Pnews | AT&T +1 (201)878-0937