On Mon, 4 Feb 2008, Steph Fox wrote:

> > I see another issue after reading this, and that is that it makes it
> > much harder for users to depend on specific extensions just being always
> > available by default. It's important for application distributers to
> > have this core set of extensions to rely on. It's annoying enough that
> > some distributions (gentoo, freebsd) already use --disable-all and their
> > users then bugging us (or me) with "you should check that SPL is enabled
> > in your code".
> 
> Well, you should, while it's possible to disable it!

Uh, no? Most of those things (pcre and SPL) are absolutely necessary - I 
find it strange enough that they *can* actually be disabled. I refuse to 
make hacks in code just because some distributions fuck up the default 
installed extensions.

> Consider a distribution that has _only_ the essentials. Consider also a
> relatively small bundle of PECL extensions that ships alongside it. Say we
> classify them: everything that currently ships with core would be class A1 or
> whatever, as would anything else in PECL that is stable and considered likely
> to be useful to a wide range of users. Anything in that bundle is
> "recommended", and we make it very plain to sysadmins that they should install
> any of that bundle supported by their system. It includes things like (most)
> PDO drivers, SOAP, sqlite, zip, curl, json... all things that are currently
> shipped with the core but not necessarily (under doze at least) enabled by
> default. We educate PHP users to insist on 'the A1 pack'. We also make it
> _possible_ to operate PHP without 'the A1 pack', but I do just mean
> 'possible'. (In other words it should be possible to write a basic website
> using PHP as it comes, without adding or enabling anything.)

You really think that would work? You forget that for most shared 
hosters they just install PHP so that they can say they support it, but 
actually don't give a ratsass about what is actually supported.

regards,
Derick

-- 
Derick Rethans
http://derickrethans.nl | http://ezcomponents.org | http://xdebug.org

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

Reply via email to