Re: [PHP-DEV] [RFC] Simplified Array API for extensions

2015-06-01 Thread Hannes Magnusson
\o/ thanks -Hannes On Fri, May 29, 2015 at 3:54 PM, Sara Golemon wrote: > Not thoroughly tested, but it compiles at least. > Give the latest commit a shot: > https://github.com/sgolemon/php-array-api/commit/1274a2bcbc3eca78dbd35702136b0034b67afc8f > > -Sara > > On Fri, May 29, 2015 at 1:25 PM,

Re: [PHP-DEV] [RFC] Simplified Array API for extensions

2015-05-29 Thread Sara Golemon
Not thoroughly tested, but it compiles at least. Give the latest commit a shot: https://github.com/sgolemon/php-array-api/commit/1274a2bcbc3eca78dbd35702136b0034b67afc8f -Sara On Fri, May 29, 2015 at 1:25 PM, Sara Golemon wrote: > Ah, well that I'll probably do soonish, but as you already know,

Re: [PHP-DEV] [RFC] Simplified Array API for extensions

2015-05-29 Thread Sara Golemon
Ah, well that I'll probably do soonish, but as you already know, it doesn't need to be in the php-src tree to work. :) On Fri, May 29, 2015 at 12:37 PM, Hannes Magnusson wrote: > I was hoping someone had ported that header file to PHP7 too, for > easier upgrade path from PHP5 for projects already

Re: [PHP-DEV] [RFC] Simplified Array API for extensions

2015-05-29 Thread Hannes Magnusson
I was hoping someone had ported that header file to PHP7 too, for easier upgrade path from PHP5 for projects already using it :] -Hannes On Fri, May 29, 2015 at 12:33 PM, Sara Golemon wrote: > Yeah, way too late for PHP 7.0, but on the plus side the zend hash API > has changed in ways which mak

Re: [PHP-DEV] [RFC] Simplified Array API for extensions

2015-05-29 Thread Sara Golemon
Yeah, way too late for PHP 7.0, but on the plus side the zend hash API has changed in ways which make this facade much less necessary. Not redundant, necessarily, but the biggest pain point (getting zval** by reference) is gone (we now get zval* via return). -Sara On Fri, May 29, 2015 at 12:14 P

Re: [PHP-DEV] [RFC] Simplified Array API for extensions

2015-05-29 Thread Scott Arciszewski
Naive answer: P(inclusion) = 0, due to the feature freeze. Unless I'm mistaken. If so, you might need to target 7.1 instead of 7.0. Scott Arciszewski Chief Development Officer Paragon Initiative Enterprises On Fri, May 29, 2015 at 2:56 PM, Hannes Magnusson < hannes.magnus

Re: [PHP-DEV] [RFC] Simplified Array API for extensions

2015-05-29 Thread Hannes Magnusson
What are the chances anyone updated this to support PHP7 yet? -Hannes On Mon, Aug 11, 2014 at 5:17 PM, Andrea Faulds wrote: > > On 12 Aug 2014, at 01:15, Tjerk Meesters wrote: > >> >> On 12 Aug, 2014, at 5:03 am, Andrea Faulds wrote: >> >>> >>> On 11 Aug 2014, at 22:00, Hannes Magnusson >

Re: [PHP-DEV] [RFC] Simplified Array API for extensions

2014-08-11 Thread Andrea Faulds
On 12 Aug 2014, at 01:15, Tjerk Meesters wrote: > > On 12 Aug, 2014, at 5:03 am, Andrea Faulds wrote: > >> >> On 11 Aug 2014, at 22:00, Hannes Magnusson >> wrote: >> >>> I think it would be fantastic if this would be included in 5.6. >> >> Too late for 5.6, but 5.7 perhaps (can we please

Re: [PHP-DEV] [RFC] Simplified Array API for extensions

2014-08-11 Thread Tjerk Meesters
On 12 Aug, 2014, at 5:03 am, Andrea Faulds wrote: > > On 11 Aug 2014, at 22:00, Hannes Magnusson wrote: > >> I think it would be fantastic if this would be included in 5.6. > > Too late for 5.6, but 5.7 perhaps (can we please have this? 7 will break BC > and I’d like to get some stuff in ne

Re: [PHP-DEV] [RFC] Simplified Array API for extensions

2014-08-11 Thread Sara Golemon
On Mon, Aug 11, 2014 at 2:03 PM, Andrea Faulds wrote: > On 11 Aug 2014, at 22:00, Hannes Magnusson wrote: >> I think it would be fantastic if this would be included in 5.6. >> > Too late for 5.6, but 5.7 perhaps (can we please have this? 7 will break BC > and I’d like to get some stuff in next y

Re: [PHP-DEV] [RFC] Simplified Array API for extensions

2014-08-11 Thread Andrea Faulds
On 11 Aug 2014, at 22:00, Hannes Magnusson wrote: > I think it would be fantastic if this would be included in 5.6. Too late for 5.6, but 5.7 perhaps (can we please have this? 7 will break BC and I’d like to get some stuff in next year, not in 2 years). -- Andrea Faulds http://ajf.me/ --

Re: [PHP-DEV] [RFC] Simplified Array API for extensions

2014-08-11 Thread Hannes Magnusson
I think it would be fantastic if this would be included in 5.6. -Hannes On Wed, Nov 6, 2013 at 2:14 PM, Hannes Magnusson wrote: > On Tue, Apr 2, 2013 at 7:52 PM, Sara Golemon wrote: >> https://wiki.php.net/rfc/php-array-api > > > Time to commit? > > -Hannes -- PHP Internals - PHP Runtime Deve

Re: [PHP-DEV] [RFC] Simplified Array API for extensions

2013-04-04 Thread Joe Watkins
The idea was to avoid treating the object as an array of properties where there is another option. Where there isn't an option the objects properties have to be accessed as an array dont they? On 4/4/13, Nikita Popov wrote: > On Wed, Apr 3, 2013 at 9:43 PM, Joe Watkins wrote: > >> Hi Sara, >> >>

Re: [PHP-DEV] [RFC] Simplified Array API for extensions

2013-04-04 Thread Nikita Popov
On Wed, Apr 3, 2013 at 9:43 PM, Joe Watkins wrote: > Hi Sara, > > A logical extension of this idea would be to drop _array_ and cover > objects too, one uniform everything API is very appealing, and way easier > to document properly. > > Something alone the lines of: > > static inline > zend_bool

Re: [PHP-DEV] [RFC] Simplified Array API for extensions

2013-04-03 Thread Joe Watkins
On 04/04/2013 04:09 AM, Sara Golemon wrote: A logical extension of this idea would be to drop _array_ and cover objects too, one uniform everything API is very appealing, and way easier to document properly. https://gist.github.com/krakjoe/5304945 I'd be happy to complete/test it if we think

Re: [PHP-DEV] [RFC] Simplified Array API for extensions

2013-04-03 Thread Sara Golemon
>> A logical extension of this idea would be to drop _array_ and cover >> objects too, one uniform everything API is very appealing, and way >> easier to document properly. >> > > https://gist.github.com/krakjoe/5304945 > > I'd be happy to complete/test it if we think it's a worthy direction to go

Re: [PHP-DEV] [RFC] Simplified Array API for extensions

2013-04-03 Thread Joe Watkins
On 04/03/2013 08:43 PM, Joe Watkins wrote: On 04/03/2013 06:23 PM, Sara Golemon wrote: 1a) The "c" modifier seems like an unnecessary microoptimization. Compilers should be able to optimize strlen() calls on constant strings away and even if they didn't, it wouldn't be much of a big deal. Also

Re: [PHP-DEV] [RFC] Simplified Array API for extensions

2013-04-03 Thread Joe Watkins
On 04/03/2013 06:23 PM, Sara Golemon wrote: 1a) The "c" modifier seems like an unnecessary microoptimization. Compilers should be able to optimize strlen() calls on constant strings away and even if they didn't, it wouldn't be much of a big deal. Also using the "c"-variants on a non-literal wou

Re: [PHP-DEV] [RFC] Simplified Array API for extensions

2013-04-03 Thread Sara Golemon
> 1a) The "c" modifier seems like an unnecessary microoptimization. Compilers > should be able to optimize strlen() calls on constant strings away and even > if they didn't, it wouldn't be much of a big deal. Also using the > "c"-variants on a non-literal would not throw an error and just use an >

Re: [PHP-DEV] [RFC] Simplified Array API for extensions

2013-04-03 Thread Sara Golemon
> Nice API, I am a bit worried though about conversion routines. > Specifically, php_array_zval_to_double() uses different conversion > algorithm than PHP's standard zval to double conversion, which may > result in different results in edge cases. Also, these functions seem to > duplicate existing

Re: [PHP-DEV] [RFC] Simplified Array API for extensions

2013-04-03 Thread Sara Golemon
> I would like to kill other APIs in next major as well, time for > cleanup and ease maintenance. Yes, it is a bit more work for > extensions developers but as you plan to do pecl releases as well for > these inlined functions, that should be a good thing in the long run. > I'm not sure how you pla

Re: [PHP-DEV] [RFC] Simplified Array API for extensions

2013-04-03 Thread Nikita Popov
On Wed, Apr 3, 2013 at 4:52 AM, Sara Golemon wrote: > https://wiki.php.net/rfc/php-array-api > I like the idea behind this, though right now that API seems a bit like a combinatorial explosion of functions and I think it would be better if one could separate different parts of it. So some feedb

Re: [PHP-DEV] [RFC] Simplified Array API for extensions

2013-04-03 Thread Stas Malyshev
Hi! > https://wiki.php.net/rfc/php-array-api Nice API, I am a bit worried though about conversion routines. Specifically, php_array_zval_to_double() uses different conversion algorithm than PHP's standard zval to double conversion, which may result in different results in edge cases. Also, these

Re: [PHP-DEV] [RFC] Simplified Array API for extensions

2013-04-03 Thread Pierre Joye
hi Sara, On Wed, Apr 3, 2013 at 4:52 AM, Sara Golemon wrote: > https://wiki.php.net/rfc/php-array-api Love it, great work. +1 :) I would like to kill other APIs in next major as well, time for cleanup and ease maintenance. Yes, it is a bit more work for extensions developers but as you plan to

Re: [PHP-DEV] [RFC] Simplified Array API for extensions

2013-04-02 Thread Mike Willbanks
On Tue, Apr 2, 2013 at 9:14 PM, Rasmus Lerdorf wrote: > On 04/02/2013 07:52 PM, Sara Golemon wrote: > > https://wiki.php.net/rfc/php-array-api > > Very nice. I would love to see more of the API simplified for common > tasks like this. It is a macro jungle currently. > > -Rasmus > Coming from a mo

Re: [PHP-DEV] [RFC] Simplified Array API for extensions

2013-04-02 Thread Rasmus Lerdorf
On 04/02/2013 07:52 PM, Sara Golemon wrote: > https://wiki.php.net/rfc/php-array-api Very nice. I would love to see more of the API simplified for common tasks like this. It is a macro jungle currently. -Rasmus -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http