SimpleXML marked as EXPERIMENTAL

php.internals

Andi Gutmans

21 years ago
Hi, Is there a reason why SimpleXML is marked as experimental in the PHP documentation? EXPERIMENTAL status was removed from the source tree a few months ago. Andi

Sean Coates

21 years ago
It was probably just overlooked? I'll remove EXPERIMENTAL status, unless someone speaks up. S Andi Gutmans wrote:

Friedhelm Betz

21 years ago
Hi,
> It was probably just overlooked? > > I'll remove EXPERIMENTAL status, unless someone speaks up. > > S > > Andi Gutmans wrote: > >> Hi, >> >> Is there a reason why SimpleXML is marked as experimental in the PHP >> documentation? EXPERIMENTAL status was removed from the source tree a >> few months ago. >> >> Andi
As long as we are in "dropping EXPERIMENTAL Mode": Shouldn't we drop EXPERIMENTAL from php4 domxml living in PECL? AFAIRC once Cgristian Stocker said, it is stable, obviously no API changes will happen etc. Any reason not to drop EXPERIMENTAL from docs and pecl source for domxml? Friedhelm

Marcus Börger

21 years ago
Hello Friedhelm, Thursday, December 2, 2004, 2:18:08 AM, you wrote:
> Hi,
>> It was probably just overlooked? >> >> I'll remove EXPERIMENTAL status, unless someone speaks up. >> >> S >> >> Andi Gutmans wrote: >> >>> Hi, >>> >>> Is there a reason why SimpleXML is marked as experimental in the PHP >>> documentation? EXPERIMENTAL status was removed from the source tree a >>> few months ago. >>> >>> Andi
> As long as we are in "dropping EXPERIMENTAL Mode": > Shouldn't we drop EXPERIMENTAL from php4 domxml living in PECL? > AFAIRC once Cgristian Stocker said, it is stable, obviously no API > changes will happen etc. > Any reason not to drop EXPERIMENTAL from docs and pecl source for domxml?
Please don't drop it there because that would sooner or later mean that people will start using it a lot. The idea was to drop domxml once we have dom - we have dom now.
-- Best regards, Marcus mailto:helly@php.net

Philip Olson

21 years ago
> > As long as we are in "dropping EXPERIMENTAL Mode": > > Shouldn't we drop EXPERIMENTAL from php4 domxml living in PECL? > > AFAIRC once Cgristian Stocker said, it is stable, obviously no API > > changes will happen etc. > > Any reason not to drop EXPERIMENTAL from docs and pecl source for domxml? > > Please don't drop it there because that would sooner or later mean that > people will start using it a lot. The idea was to drop domxml once we > have dom - we have dom now.
Experimental is not a synonym for Deprecated. It sounds like DomXML is deprecated and not experimental. Regards, Philip

Rasmus Lerdorf

21 years ago
On Thu, 2 Dec 2004, Philip Olson wrote:
> > > As long as we are in "dropping EXPERIMENTAL Mode": > > > Shouldn't we drop EXPERIMENTAL from php4 domxml living in PECL? > > > AFAIRC once Cgristian Stocker said, it is stable, obviously no API > > > changes will happen etc. > > > Any reason not to drop EXPERIMENTAL from docs and pecl source for domxml? > > > > Please don't drop it there because that would sooner or later mean that > > people will start using it a lot. The idea was to drop domxml once we > > have dom - we have dom now. > > Experimental is not a synonym for Deprecated. It sounds > like DomXML is deprecated and not experimental.
Since dom is only for php5 we can't deprecate domxml in php4 without deprecating all of php4 which would be a bad idea. -Rasmus

Jason Garber

21 years ago
Hello Rasmus, It seems that it should be marked as a depreciated feature IN PHP5, but not excremental in PHP4. This would let everyone know what the real deal is...
-- Best regards, Jason mailto:jason@ionzoft.com Thursday, December 2, 2004, 12:04:41 PM, you wrote: RL> On Thu, 2 Dec 2004, Philip Olson wrote: >> > > As long as we are in "dropping EXPERIMENTAL Mode": >> > > Shouldn't we drop EXPERIMENTAL from php4 domxml living in PECL? >> > > AFAIRC once Cgristian Stocker said, it is stable, obviously no API >> > > changes will happen etc. >> > > Any reason not to drop EXPERIMENTAL from docs and pecl source for domxml? >> > >> > Please don't drop it there because that would sooner or later mean that >> > people will start using it a lot. The idea was to drop domxml once we >> > have dom - we have dom now. >> >> Experimental is not a synonym for Deprecated. It sounds >> like DomXML is deprecated and not experimental. RL> Since dom is only for php5 we can't deprecate domxml in php4 without RL> deprecating all of php4 which would be a bad idea. RL> -Rasmus

Friedhelm Betz

21 years ago
Hi Marcus,
> Hello Friedhelm, > > Thursday, December 2, 2004, 2:18:08 AM, you wrote: > > >>Hi, > > >>>It was probably just overlooked? >>> >>>I'll remove EXPERIMENTAL status, unless someone speaks up. >>> >>>S >>> >>>Andi Gutmans wrote: >>> >>> >>>>Hi, >>>> >>>>Is there a reason why SimpleXML is marked as experimental in the PHP >>>>documentation? EXPERIMENTAL status was removed from the source tree a >>>>few months ago. >>>> >>>>Andi > > >>As long as we are in "dropping EXPERIMENTAL Mode": >>Shouldn't we drop EXPERIMENTAL from php4 domxml living in PECL? >>AFAIRC once Cgristian Stocker said, it is stable, obviously no API >>changes will happen etc. >>Any reason not to drop EXPERIMENTAL from docs and pecl source for domxml? > > > Please don't drop it there because that would sooner or later mean that > people will start using it a lot. The idea was to drop domxml once we > have dom - we have dom now.
Is your POV, that you don't want people to use domxml with php4? If so, the EXPERIMENTAL tag for php4 should stay to hinder people using domxml with php4? My impression was to use the EXPERIMENTAL tag for 'unstable' features, not to hinder people to use a feature. domxml is php4 only and not longer in the packages for php5, because it was moved to pecl and is deprecated for php5. One has to take extra steps to use domxml with php 5. That said, I can't imagine people start using php 5 with domxml, they would use dom. Simple question: Is domxml still experimental? I think no ;-) From the archives: http://marc.theaimsgroup.com/?l=php-dev&m=109358625722096&w=2 Regards Friedhelm

Christian Stocker

21 years ago
On 2.12.2004 18:48 Uhr, Friedhelm Betz wrote:
> Hi Marcus, > >> Hello Friedhelm, >> >> Thursday, December 2, 2004, 2:18:08 AM, you wrote: >> >> >>> Hi, >> >> >> >>>> It was probably just overlooked? >>>> >>>> I'll remove EXPERIMENTAL status, unless someone speaks up. >>>> >>>> S >>>> >>>> Andi Gutmans wrote: >>>> >>>> >>>>> Hi, >>>>> >>>>> Is there a reason why SimpleXML is marked as experimental in the >>>>> PHP documentation? EXPERIMENTAL status was removed from the source >>>>> tree a few months ago. >>>>> >>>>> Andi >> >> >> >>> As long as we are in "dropping EXPERIMENTAL Mode": >>> Shouldn't we drop EXPERIMENTAL from php4 domxml living in PECL? >>> AFAIRC once Cgristian Stocker said, it is stable, obviously no API >>> changes will happen etc. >>> Any reason not to drop EXPERIMENTAL from docs and pecl source for >>> domxml? >> >> >> >> Please don't drop it there because that would sooner or later mean that >> people will start using it a lot. The idea was to drop domxml once we >> have dom - we have dom now. > > > Is your POV, that you don't want people to use domxml with php4? > If so, the EXPERIMENTAL tag for php4 should stay to hinder people using > domxml with php4? My impression was to use the EXPERIMENTAL tag for > 'unstable' features, not to hinder people to use a feature. > > domxml is php4 only and not longer in the packages for php5, because it > was moved to pecl and is deprecated for php5. One has to take extra > steps to use domxml with php 5. That said, I can't imagine people start > using php 5 with domxml, they would use dom.
You can't use domxml with php5. Doesn't work, AFAIK (actually, I never tested it, but I doubt it'll work...). And certainly doesn't work alongside dom...
> Simple question: Is domxml still experimental? I think no ;-) > From the archives: > http://marc.theaimsgroup.com/?l=php-dev&m=109358625722096&w=2
It's not experimantal anymore in the sense of API changes. (Known) Bugs are not there, the limitations are in the implementation, which was fixed with dom in php5. I use it (domxml) a lot on my servers and doesn't cause any problems (anymore ;) ) I don't care a lot about the topic. IMHO, we can remove the experimental tag. Maybe add a warning, that it's not available in PHP 5 anymore and that it's not compatible with ext/dom. chregu
> > Regards > Friedhelm >
-- christian stocker | Bitflux GmbH | schoeneggstrasse 5 | ch-8004 zurich phone +41 1 240 56 70 | mobile +41 76 561 88 60 | fax +41 1 240 56 71 http://www.bitflux.ch | chregu@bitflux.ch | gnupg-keyid 0x5CE1DECB

Marcus Börger

21 years ago
Hello Christian, Thursday, December 2, 2004, 7:26:31 PM, you wrote:
> It's not experimantal anymore in the sense of API changes. (Known) Bugs > are not there, the limitations are in the implementation, which was > fixed with dom in php5. I use it (domxml) a lot on my servers and > doesn't cause any problems (anymore ;) )
> I don't care a lot about the topic. IMHO, we can remove the experimental > tag. Maybe add a warning, that it's not available in PHP 5 anymore and > that it's not compatible with ext/dom.
Your the guy that counts here :-) From reading the list the general whish seems to drop experimental tag and simply state that it won't never be available with PHP 5 which also includes that we'd not apply a deprecation flag. best regards marcus

Christian Stocker

21 years ago
On 3.12.2004 1:08 Uhr, Marcus Boerger wrote:
> Hello Christian, > > Thursday, December 2, 2004, 7:26:31 PM, you wrote: > > >>It's not experimantal anymore in the sense of API changes. (Known) Bugs >>are not there, the limitations are in the implementation, which was >>fixed with dom in php5. I use it (domxml) a lot on my servers and >>doesn't cause any problems (anymore ;) ) > > >>I don't care a lot about the topic. IMHO, we can remove the experimental >>tag. Maybe add a warning, that it's not available in PHP 5 anymore and >>that it's not compatible with ext/dom. > > > Your the guy that counts here :-)
hehe ;)
> > From reading the list the general whish seems to drop experimental tag > and simply state that it won't never be available with PHP 5 which also > includes that we'd not apply a deprecation flag.
Ok. There was no real argument against not removing the EXPERIMENTAL tag and IMHO it isn't experimental anyway since 4.3.0, when the last big changes happened. Therefore I'll remove it, if noone speaks up. The other question is, should this be done already for 4.3.10 or just afterwards? chregu
-- christian stocker | Bitflux GmbH | schoeneggstrasse 5 | ch-8004 zurich phone +41 1 240 56 70 | mobile +41 76 561 88 60 | fax +41 1 240 56 71 http://www.bitflux.ch | chregu@bitflux.ch | gnupg-keyid 0x5CE1DECB

Marcus Börger

21 years ago
Hello Christian, Friday, December 3, 2004, 8:20:33 AM, you wrote:
> Ok. There was no real argument against not removing the EXPERIMENTAL tag > and IMHO it isn't experimental anyway since 4.3.0, when the last big > changes happened. Therefore I'll remove it, if noone speaks up.
> The other question is, should this be done already for 4.3.10 or just > afterwards?
I think yes but ask Ilia :-)
-- Best regards, Marcus mailto:helly@php.net

Ilia A.

21 years ago
I have no objection to removing the Experimental tag from the extension, in fact I welcome this change. Ilia Marcus Boerger wrote:

Andi Gutmans

21 years ago
Thanks. At 05:41 PM 12/1/2004 -0500, Sean Coates wrote:

Marcus Börger

21 years ago
Hello Andi, Wednesday, December 1, 2004, 5:09:37 PM, you wrote:
> Hi,
> Is there a reason why SimpleXML is marked as experimental in the PHP > documentation? EXPERIMENTAL status was removed from the source tree a few > months ago.
No, we simply forgot to drop that. Best regards, Marcus mailto:helly@php.net