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 warning/notice.
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 Thu, 30 Aug 2012, Yasuo Ohgaki wrote:
2012/8/30 Pierre Joye pierre@gmail.com:
On Wed, Aug 29, 2012 at 11:19 PM, Derick Rethans der...@php.net wrote:
ext/spl - SPL is not *core* language. The generators are. Don't
throw exceptions from core features!
I would not have a
On Wed, 29 Aug 2012, Gustavo Lopes wrote:
On Wed, 29 Aug 2012 22:10:52 +0200, Derick Rethans der...@php.net wrote:
On Wed, 29 Aug 2012, Nikita Popov wrote:
function bind(array $keys, array $row)
{
foreach($keys as $key)
yield $key = $row[$key];
Derick Rethans der...@php.net 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
Andrew Faulds wrote:
Derick Rethansder...@php.net 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
On Thu, Aug 30, 2012 at 10:27 AM, Derick Rethans der...@php.net 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?!
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 der...@php.net wrote:
Nothing in the core throws an exception, why would this?!
This is not accurate. All the iterators throw exceptions on similar
-Original Message-
From: Nikita Popov [mailto:nikita@gmail.com]
Sent: 25 August 2012 17:11
To: PHP internals
Subject: [PHP-DEV] [VOTE] Generators
Hi internals!
I think the generators RFC has been discussed thoroughly
enough by now, so I opened the vote:
https
On Wed, Aug 29, 2012 at 6:21 PM, Jared Williams
jared.willia...@ntlworld.com wrote:
-Original Message-
From: Nikita Popov [mailto:nikita@gmail.com]
Sent: 25 August 2012 17:11
To: PHP internals
Subject: [PHP-DEV] [VOTE] Generators
Hi internals!
I think the generators RFC has
On Wed, 29 Aug 2012, Nikita Popov wrote:
function bind(array $keys, array $row)
{
foreach($keys as $key)
yield $key = $row[$key];
}
$row = [];
$it = bind(['a', 'b'], $row);
foreach($it as $key = $ref)
echo $key;
echo \n;
foreach($it as
Hi!
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 warning/notice. It'd
otherwise also be only place generators
On Wed, Aug 29, 2012 at 10:10 PM, Derick Rethans der...@php.net wrote:
On Wed, 29 Aug 2012, Nikita Popov wrote:
function bind(array $keys, array $row)
{
foreach($keys as $key)
yield $key = $row[$key];
}
$row = [];
$it = bind(['a', 'b'], $row);
On Wed, 29 Aug 2012 22:10:52 +0200, Derick Rethans der...@php.net wrote:
On Wed, 29 Aug 2012, Nikita Popov wrote:
function bind(array $keys, array $row)
{
foreach($keys as $key)
yield $key = $row[$key];
}
$row = [];
$it = bind(['a', 'b'], $row);
foreach($it
On Wed, 29 Aug 2012, Nikita Popov wrote:
On Wed, Aug 29, 2012 at 10:10 PM, Derick Rethans der...@php.net wrote:
On Wed, 29 Aug 2012, Nikita Popov wrote:
function bind(array $keys, array $row)
{
foreach($keys as $key)
yield $key = $row[$key];
}
On Wed, Aug 29, 2012 at 10:19 PM, Derick Rethans der...@php.net wrote:
On Wed, 29 Aug 2012, Nikita Popov wrote:
On Wed, Aug 29, 2012 at 10:10 PM, Derick Rethans der...@php.net wrote:
On Wed, 29 Aug 2012, Nikita Popov wrote:
function bind(array $keys, array $row)
{
-Original Message-
From: Hannes Magnusson [mailto:hannes.magnus...@gmail.com]
Sent: 29 August 2012 22:50
To: Derick Rethans
Cc: Nikita Popov; Jared Williams; PHP internals
Subject: Re: [PHP-DEV] [VOTE] Generators
On Wed, Aug 29, 2012 at 10:19 PM, Derick Rethans
der
Hi,
2012/8/30 Pierre Joye pierre@gmail.com:
hi!
On Wed, Aug 29, 2012 at 11:19 PM, Derick Rethans der...@php.net 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 exceptions here. It is much
On Sun, Aug 26, 2012 at 10:25 PM, Stas Malyshev smalys...@sugarcrm.com wrote:
Hi!
I think the generators RFC has been discussed thoroughly enough by
now, so I opened the vote:
https://wiki.php.net/rfc/generators#vote
I think it's fine but I'd still like to put forward a proposal to
Hi!
I think the generators RFC has been discussed thoroughly enough by
now, so I opened the vote:
https://wiki.php.net/rfc/generators#vote
I think it's fine but I'd still like to put forward a proposal to
reconsider the requirement for parentheses in syntax like this:
$data = (yield
Hi internals!
I think the generators RFC has been discussed thoroughly enough by
now, so I opened the vote:
https://wiki.php.net/rfc/generators#vote
Thanks,
Nikita
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php
21 matches
Mail list logo