Hi!

> As stated in one of the discussion threads, those dependencies could be
> merged to main/ and/or ext/standard. In the current patch the persistent

This should be prominently part of the RFC, not buried in the threads.
Merging two extensions into ext/standard is not some tiny detail that
nobody cares about, it's putting stuff into PHP core that has to be
supported and accounted for by everybody.

> The resource factory and persistent handle API provides a similar but
> extended set of functionality of what zend_list provides.

Extended in which way? Why zend_list is not enough? Why it is preferable
to use this new extension to improving zend_list?

> The property proxy handles R/W access to object properties that
> represent C struct members. Similar functionality was supposed to be in
> ZE2, but disfunctional to my findings.

Why it is "disfunctional" and which findings prove it? ZE objects has a
number of handlers, why it is not enough to use them? Which capabilities
the new extension adds that did not exist before? Why it is preferable
to add new API to the core to extending existing APIs to support needed
use-cases?

I think the fact that the RFC fails to mention that this is also vote
for introducing two new APIs into the core, which have no direct
relation to HTTP, is a pretty big defect. I understand it is not
intentional, but voting on this RFC without clear realization that the
vote is actually on three things, two of which are core API
modifications and never mentioned in the RFC itself, is just wrong and
such RFC should have never been put to vote.

I understand making these two extensions clear puts an additional burden
on the RFC author, but that is what putting things into core involves,
especially thing that is this big - once it is in the core, everybody
shares the responsibility for it, especially the main/ parts which are
not something you can dismiss as private matter for the extension.

-- 
Stas Malyshev
smalys...@gmail.com

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to