Re: Introduction before PECL account request

From: Date: Fri, 04 Nov 2016 09:56:59 +0000
Subject: Re: Introduction before PECL account request
References: 1 2  Groups: php.pecl.dev 
Request: Send a blank email to pecl-dev+get-14122@lists.php.net to get a copy of this message
Hi Marc php-ref: ======== - has different notifiers support when object died: array, callback and none (the most reliable one :)); - has SoftReference which allows preventing object from being destroyed; - has set of helper function to deal with object referencing; - doesn't include acquire/release functionality on a reference object (which I think is not necessary); - doesn't include weak map as it only about references and not data structures. Originally I wrote it because weakref extension didn't work with PHP 7 and I also needed some extra funcitonality which conflicts with current weakref interface. Funny, but right after I published it to github, weakref author added PHP 7. Great minds think alike. So now it's two working exts. php-v8: ======= - provides accurate native V8 C++ API implementation available from PHP; - provides a both-way interaction with PHP and V8 objects, arrays and functions; - multiple isolates and contexts at the same time; - doesn't include any js functions out of the box. This extension is basically a set of binding to V8 API which could be used for anything from simple js code eval'ing to writing node.js in PHP or own headless browser. I worked a lot with v8js and at some point needed functionality that wasn't available in it and which doesn't fit well v8js ideology. As to both extensions, there is short description on github for both of them with examples and tests, so if you curious you may look there in advance. They should be easy to follow extension idea. On 11/4/16 12:18 AM, Marc Bennewitz wrote:
There are already pecl extensions available: - http://pecl.php.net/package/Weakref - http://pecl.php.net/package/v8js What are the differences? Marc Am 03.11.2016 um 22:49 schrieb Bogdan Padalko:
Hi, My name is Bogdan Padalko and I also known as pinepain on github ( https://github.com/pinepain/) and SO ( http://stackoverflow.com/users/1461984/pinepain). I'm active in php-amqp extension (https://github.com/pdezwart/php-amqp) and last time I wrote two php extensions: php-ref ( https://github.com/pinepain/php-ref) and php-v8 ( https://github.com/pinepain/php-v8) which I want to publish to pecl. Both
my extensions are licensed under MIT. At this time I have ubuntu PPA for them and also provide homebrew formulas for them and publishing to pecl will let more people to install them and use in a straightforward way. It
will also help to package ext in a common way.


« previous php.pecl.dev (#14122) next »