Re: [PHP-DEV] Revisit: zend_call_method() - n number of arguments

2011-10-22 Thread Stas Malyshev
Hi! On 10/22/11 2:36 AM, Nathan Nobbe wrote: Hi, Another old issue I'd like to rehash with the upcoming release around the corner [1]. I patched 5.4 alpha2 for review [2]. I think better idea would be to add another API function (zend_call_method_ex?), that implements arbitrary argument cou

RE: [PHP-DEV] Revisit: Traits requiring composing class to implement interface

2011-10-22 Thread Jonathan Bond-Caron
On Sat Oct 22 10:25 AM, Anthony Ferrara wrote: > Well, I have a few opinions on this that I think are worth sharing: > > 1. If this change is made, we no longer would have mixins, but would > have regular multiple-inheritance (With all the "issues" associated > with it). Note that I said mixins

Re: [PHP-DEV] Revisit: Traits requiring composing class to implement interface

2011-10-22 Thread Nathan Nobbe
On Sat, Oct 22, 2011 at 8:25 AM, Anthony Ferrara wrote: > Well, I have a few opinions on this that I think are worth sharing: > Anthony, thanks for your reply. 1. If this change is made, we no longer would have mixins, but would > have regular multiple-inheritance (With all the "issues" associat

Re: [PHP-DEV] PHP 5.3.9 and is_a changes

2011-10-22 Thread Reindl Harald
Am 22.10.2011 17:36, schrieb Lester Caine: > Johannes Schlüter wrote: There is also a lot to be said for going with what is known to be stable for > > an LTS release. >>> > >>> > Please do not begin with this discussion again. It is confusing for >>> > the readers and totally

Re: [PHP-DEV] PHP 5.3.9 and is_a changes

2011-10-22 Thread Lester Caine
Johannes Schlüter wrote: There is also a lot to be said for going with what is known to be stable for > > an LTS release. > > Please do not begin with this discussion again. It is confusing for > the readers and totally unrelated. There is no LTS in the release > process RFC but every relea

Re: [PHP-DEV] PHP 5.3.9 and is_a changes

2011-10-22 Thread Gwynne Raskind
2011/10/22 Johannes Schlüter : >> > There is also a lot to be said for going with what is known to be stable >> > for >> > an LTS release. >> Please do not begin with this discussion again. It is confusing for >> the readers and totally unrelated. There is no LTS in the release >> process RFC but

Re: [PHP-DEV] PHP 5.3.9 and is_a changes

2011-10-22 Thread Johannes Schlüter
On Sat, 2011-10-22 at 16:39 +0200, Pierre Joye wrote: > hi, > > On Sat, Oct 22, 2011 at 4:28 PM, Lester Caine wrote: > > > > There is also a lot to be said for going with what is known to be stable for > > an LTS release. > > Please do not begin with this discussion again. It is confusing for >

Re: [PHP-DEV] PHP 5.3.9 and is_a changes

2011-10-22 Thread Pierre Joye
hi, On Sat, Oct 22, 2011 at 4:28 PM, Lester Caine wrote: > > There is also a lot to be said for going with what is known to be stable for > an LTS release. Please do not begin with this discussion again. It is confusing for the readers and totally unrelated. There is no LTS in the release proces

Re: [PHP-DEV] PHP 5.3.9 and is_a changes

2011-10-22 Thread Lester Caine
Pierre Joye wrote: On Sat, Oct 22, 2011 at 1:03 PM, Hannes Magnusson wrote: On Fri, Oct 21, 2011 at 22:52, Clint Byrum wrote: Hi everyone. I'm trying to plan things for Ubuntu's upcoming 12.04 LTS release. LTS stands for Long Term Support, and it will be supported by Canonical for 5 years. B

Re: [PHP-DEV] Revisit: Traits requiring composing class to implement interface

2011-10-22 Thread Anthony Ferrara
Well, I have a few opinions on this that I think are worth sharing: 1. If this change is made, we no longer would have mixins, but would have regular multiple-inheritance (With all the "issues" associated with it). Note that I said mixins and not traits. That's because since these were implement

Re: [PHP-DEV] PHP 5.3.9 and is_a changes

2011-10-22 Thread Pierre Joye
On Sat, Oct 22, 2011 at 1:03 PM, Hannes Magnusson wrote: > On Fri, Oct 21, 2011 at 22:52, Clint Byrum wrote: >> Hi everyone. I'm trying to plan things for Ubuntu's upcoming 12.04 LTS >> release. LTS stands for Long Term Support, and it will be supported by >> Canonical for 5 years. Because of thi

Re: [PHP-DEV] PHP 5.3.9 and is_a changes

2011-10-22 Thread Hannes Magnusson
On Fri, Oct 21, 2011 at 22:52, Clint Byrum wrote: > Hi everyone. I'm trying to plan things for Ubuntu's upcoming 12.04 LTS > release. LTS stands for Long Term Support, and it will be supported by > Canonical for 5 years. Because of this, I really want to ship a version Wouldn't you rather want to

[PHP-DEV] Revisit: zend_call_method() - n number of arguments

2011-10-22 Thread Nathan Nobbe
Hi, Another old issue I'd like to rehash with the upcoming release around the corner [1]. I patched 5.4 alpha2 for review [2]. Seems like the most appropriate time for a patch of this nature is during a major release, per the previous conversation. According to Marcus the patch is reasonable:

[PHP-DEV] Revisit: Traits requiring composing class to implement interface

2011-10-22 Thread Nathan Nobbe
Hi folks, With a 5.4 release right around the corner I'd like a moment of your time to reconsider this issue [1]. I've read through the original conversation [2] and would summarize the points as follows: . several folks see value in the feature . the feature would not be an impedance for people