Re: Extensions calling C++

From: Date: Thu, 01 Jan 1970 00:00:00 +0000
Subject: Re: Extensions calling C++
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-23968@lists.php.net to get a copy of this message
On Mon, 10 Jul 2000, Zeev Suraski wrote: > I answered Sascha in person. > > The summary of the 'operative' part of my reply to him was that I have no > idea whose 30 years of experience he was referring to (definitely not his, > his age is only slightly higher than half that time); Well, some people extend their perspective over their age. > That there are quite > a few examples to people/projects employing this style (MFC & Stingray, to > name a couple of huge ones); And that quite frankly, I don't care, since > it looks nicer and makes the code flow significantly better. IMHO, having > macros without parentheses that cause side effects inside code, looks > almost as ugly as #ifdef preprocessor directives and the likes. It breaks > the code flow. I replied that this argument might be reasonable for macros which are similar to inline functions, but that it is not extensible to linkage declarators. Additionally, the foundation of today's C development (namely ISO C, POSIX, SUS) does not use the controversial notation, neither the standards, the rationales nor the examples thereof. - Sascha

« previous php.dev (#23968) next »