Re: PHP proposal on modular systems
| From: | Johannes Schlüter | Date: | Mon, 15 Jul 2013 09:14:43 +0000 |
| Subject: | Re: PHP proposal on modular systems | ||
| References: | 1 2 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-68117@lists.php.net to get a copy of this message | ||
On Sun, 2013-07-14 at 12:39 +0200, Sebastian Krebs wrote:
>
> Backward compatibility (or compatibility in general) between component
> is something the plugin maintainer should take care of, not the
> language.
Ack. If a library becomes incompatible one should change the name or
namespace or something.
Besides the pure compatibility issue "traditionally" we also had a
distribution problem in PHP - if a module requires a generic library
either the library had to be bundled or the user had to be sent for a
hunt and manually do it, which became complicated if there are further
dependencies and different libraries have the same dependencies ... for
that Composer <http://getcomposer.org/> is a quite good
solution which
does a great job in handling projects and its dependencies.
johannes