Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!linus!philabs!cmcl2!harvard!topaz!bentley!kwh From: kwh@bentley.UUCP (KW Heuer) Newsgroups: net.lang.c Subject: Re: C Builtin Functions Message-ID: <803@bentley.UUCP> Date: Fri, 9-May-86 10:14:36 EDT Article-I.D.: bentley.803 Posted: Fri May 9 10:14:36 1986 Date-Received: Sun, 11-May-86 03:36:25 EDT References: <594@brl-smoke.ARPA> Organization: AT&T Bell Laboratories, Liberty Corner Lines: 19 In article <594@brl-smoke.ARPA> rbj@icst-cmr (Root Boy Jim) writes: >Hey, the more primitives, the better. I also like(d) TECO. Just because >a language is terse, doesn't mean it's unreadable. In my opinion, people >who laughed at the greek were just to lazy to learn the lingo. APL is >quite readable once you get used to it, especially with direct definition. I don't often admit it, but I like both APL and TECO. The major flaw (of both) seems to be that people like to "optimize" for minimal source code, and hence go around removing "unnecessary" comments and whitespace. (From your comments on your C style, I'd bet that you make heavy use of APL glue like "+0x" or ",0R", even though it's more efficient to use a newline.) I suspect that in part this is a result of interpretation. I've seen it in BASIC too. A compiled language like C is hopefully less susceptible to obfuscation (the upcoming contest notwithstanding); I think the only real problem with adding more operators is resolving the precedence rules. (I like the way APL handles that, btw.) Karl W. Z. Heuer (ihnp4!bentley!kwh), The Walking Lint