Re: Generators in PHP

From: Date: Wed, 06 Jun 2012 02:27:47 +0000
Subject: Re: Generators in PHP
References: 1 2  Groups: php.internals 
Request: Send a blank email to internals+get-60748@lists.php.net to get a copy of this message
On Wed, Jun 6, 2012 at 10:15 AM, Laruence <laruence@php.net> wrote: > Hi Nikita: > >    the most important part to me is how did you implemented > yield > keyword,   is there a whole patch file I can look into? Nervermind, I will check the branch out later thanks > >    what will happen if you use a yield in a normal function? > >    actually,  I tried to implemented coroutine, but since I could not > find a way to make zend_execute interruptable, then I didn't make it. > >    so, I am really interesting of this tech-specific :) > > thanks > > On Wed, Jun 6, 2012 at 1:35 AM, Nikita Popov <nikita.ppv@googlemail.com> wrote: >> Hi internals! >> >> In the last few days I've created a proof of concept implementation >> for generators in PHP. It's not yet complete, but the basic >> functionality is there: >> https://github.com/nikic/php-src/tree/addGeneratorsSupport >> >> The implementation is outlined in the RFC-stub here: >> https://wiki.php.net/rfc/generators >> >> Before going any further I'd like to get some comments about what you >> think of adding generator support to PHP. >> >> If you don't know what generators are you should have a look at the >> "Introduction" section in the above RFC or in the Python documentation >> at http://wiki.python.org/moin/Generators. >> >> Nikita >> >> -- >> PHP Internals - PHP Runtime Development Mailing List >> To unsubscribe, visit: http://www.php.net/unsub.php >> > > > > -- > Laruence  Xinchen Hui > http://www.laruence.com/ -- Laruence  Xinchen Hui http://www.laruence.com/

« previous php.internals (#60748) next »