Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site gumby.UUCP Path: utzoo!linus!philabs!cmcl2!seismo!uwvax!gumby!foust From: foust@gumby.UUCP Newsgroups: net.unix Subject: Re: International UNIX Message-ID: <415@gumby.UUCP> Date: Mon, 22-Jul-85 09:51:15 EDT Article-I.D.: gumby.415 Posted: Mon Jul 22 09:51:15 1985 Date-Received: Wed, 24-Jul-85 06:05:57 EDT References: <1074@diku.UUCP> Organization: U of Wisconsin CS Dept Lines: 22 > Yes, we need to be able to have variable names with these characters. > ANSI C does not allow this, but it allows a representation of nine of > the abovenamed chars in *trigraph* form: ?? is used as a lead-in to > define: > > # [ \ ] ^ { | } ~ > ??= ??( ??/ ??) ??' ??< ??! ??> ??- > > $@` are not used (at the moment) in ANSI C. > Personally I do not like the choice of ? as lead-in char as it > is graphically quite dominating, maybe .. was better, > but the trigraph scheme is quite general and OK to me. > If we then could use the national chars in variable names, C could > become a quite useful programming language :-) But just think what this would do for an international obfuscated C contest! Anybody want to translate this year's entries? -- ---------- John Foust "I used to be disgusted, but now I'm just amused"