From: Brian Candler Date: 2003-08-04T07:14:21+09:00 Subject: Re: Ruby could be wildly more popular if it had ... On Mon, Aug 04, 2003 at 07:01:33AM +0900, Josef 'Jupp' Schugt wrote: > One should note that > one can easily avoid parentheses in C by means of two almost trivial > preprocessor defines: > > #define begin { > #define end } But then they are just 3-5 character parentheses, not 1-character parentheses... > > int main(int argc, char **argv) > begin > if (argc < 2) > begin > return -1; > end > else > begin > return argc-1; > end > end Actually all those apart from the first 'begin' and the final 'end' are not necessary in C. Cheers, Brian.