Legoktm <legoktm.wikipedia(a)gmail.com> writes:
Can we please centralize this discussion? We're
discussing this
on-wiki, and now it's spread to Phabricator and wikitech-l.
I apologize for the diffusion.
I'm trying to get attention on this issue, but obviously I've
overstepped. I'm fine with continuing on-wiki and in the RFC discussion
that is planned.
I'll restrict my response here.
For example,
if composer had been available, we might not have had to
develop our own HTTP client.
I don't buy this argument. If there had been code available for us to
use and there was an advantage to using it instead of writing our own,
we probably would have just copied it into core like we have done with
other PHP code in includes/libs/.
Since I did some work on the HTTP client, I like to think I have some
insight. We wouldn't have copied the other code into includes/libs
since that didn't exist at the time. The PEAR module existed, but we
had already begun developing our own very lightweight client at that
time that I started working on it.
At the time that I started working on it, the PEAR module looked too
heavyweight. Maybe it is re-evaluate the code to use.
It is good to see that we've begun making the code we produce more
sharable, so thanks for your help there, Kunal.
Mark.
--
Mark A. Hershberger
NicheWork LLC
717-271-1084