Path: utzoo!mnetor!uunet!lll-winken!lll-lcc!ames!hao!husc6!linus!philabs!pwa-b!mmintl!franka From: franka@mmintl.UUCP (Frank Adams) Newsgroups: comp.lang.c Subject: Re: The D Programming Language Message-ID: <2731@mmintl.UUCP> Date: 23 Feb 88 21:23:40 GMT References: <11702@brl-adm.ARPA> <243@eagle_snax.UUCP> <2245@geac.UUCP> <2718@mmintl.UUCP> <2327@umd5.umd.edu> Reply-To: franka@mmintl.UUCP (Frank Adams) Organization: Multimate International, E. Hartford, CT. Lines: 67 In article <2327@umd5.umd.edu> chris@trantor.umd.edu (Chris Torek) writes: |In article <2718@mmintl.UUCP> franka@mmintl.UUCP (Frank Adams) writes: |>Any serious effort to design a successor to C (which does not attempt to be |>upward compatible) should first consider what should be taken out and/or |>done differently. Adding new things is secondary. | |Oddly enough, I have been considering the same sort of thing myself. One of |the nicest things about the C language is what it does NOT do. The language |is small enough to learn and comprehend entirely in a short time; the list |of language oddities is not empty, but is small (most of them appear below). Agreed. |>I would also like to do away with having control statements control single |>statements. ... "if (foo) stmt1; stmt2; end;" ... |>"for "loop