On Thu, 2014-02-20 at 16:48 +0100, Ivan Enderlin @ Hoa wrote:
> Hello :-),
>
>
> On 20/02/2014 16:44, Pierre Joye wrote:
> > Also pure c++ api is not an option yet. Unless we rewrite php in c++ but
> > then I would go with a 3-4 years Dev phase, not really what I am looking
> > for.
> Several projects use a mix of C and C++ (the first name that comes in my
> minds is Gecko). That's not a bad thing.
Mixing to some degree is fine. The issue here is that essentially all
our source files become C++ files as basically everywhere we need string
APIs ... ok, we might abstract away most common things behind C wrappers
but then we get a fancy mix where we can't use the good parts of C++ but
are bound by C's limitations.
Not really good for having maintainable clean code. Pure C++11 could
bring nice code (with some C++ weirdness) but that's a rewrite, not an
evolution. (-> HHVM). In PHP's context C++ is good to use in individual
libraries (i.e. ext/intl) but not for core foundation things.
Unfortunately.
johannes