On 2012-08-30 20:39, Derick Rethans wrote:
On Wed, 29 Aug 2012, Gustavo Lopes wrote:
On Wed, 29 Aug 2012 22:10:52 +0200, Derick Rethans wrote:
Nothing in the core throws an exception, why would this?!
This is not accurate. All the iterators throw exceptions on similar
situations. Generato
On Thu, Aug 30, 2012 at 10:27 AM, Derick Rethans wrote:
> On Wed, 29 Aug 2012, Stas Malyshev wrote:
>
>> >> Thanks, this is now fixed. It'll throw an exception now, saying
>> >> that you can't traverse an already closed generator.
>> >
>> > Nothing in the core throws an exception, why would this?!
Andrew Faulds wrote:
Derick Rethans wrote:
>Nothing shows that they are. In any example I saw, I don't even see any
>
>OO syntax/functionality. For me, "yield" is a core syntax*keyword*,
>and
>hence: no exceptions.
>
I was unware PHP was a purist, non-OOP language. What is "OO syntax" anyway?
Derick Rethans wrote:
>Nothing shows that they are. In any example I saw, I don't even see any
>
>OO syntax/functionality. For me, "yield" is a core syntax *keyword*,
>and
>hence: no exceptions.
>
I was unware PHP was a purist, non-OOP language. What is "OO syntax" anyway?
Why can the core no
On Wed, 29 Aug 2012, Gustavo Lopes wrote:
> On Wed, 29 Aug 2012 22:10:52 +0200, Derick Rethans wrote:
>
> > On Wed, 29 Aug 2012, Nikita Popov wrote:
> >
> > > > function &bind(array $keys, array &$row)
> > > > {
> > > > foreach($keys as $key)
> > > > yield $key => $row[$
On Thu, 30 Aug 2012, Yasuo Ohgaki wrote:
> 2012/8/30 Pierre Joye :
> >
> > On Wed, Aug 29, 2012 at 11:19 PM, Derick Rethans wrote:
> >
> >> "ext/spl" - SPL is not *core* language. The generators are. Don't
> >> throw exceptions from core features!
> >
> > I would not have a problem with exceptio
On Wed, 29 Aug 2012, Jared Williams wrote:
> Speaking of IteratorAggregates and spl.
> I think there should be some discussion about what can be done to get
> the spl iterators to handle references.
Please do not hijack threads. Start a new one with a new subject. And do
*not* reply to an old
On Wed, 29 Aug 2012, Stas Malyshev wrote:
> >> Thanks, this is now fixed. It'll throw an exception now, saying
> >> that you can't traverse an already closed generator.
> >
> > Nothing in the core throws an exception, why would this?!
>
> I'd rather have it skip foreach, maybe producing a warni