در تاریخ چهارشنبه ۱۶ سپتامبر ۲۰۲۶، ۱۶:۴۱ Larry Garfield <
[email protected]> نوشت:

> On Tue, Sep 15, 2026, at 6:05 PM, سپهر محمودی wrote:
> > در تاریخ چهارشنبه ۱۶ سپتامبر ۲۰۲۶، ۰۰:۵۵ Larry Garfield
> > <[email protected]> نوشت:
> >> On Tue, Sep 15, 2026, at 10:53 AM, سپهر محمودی wrote:
> >> >> Hi internals,
> >> >>
> >> >> It has been 3 days now and no one has agreed on running the
> benchmark tests for my function.
> >> >>
> >> >> If there is no agreement on keeping the benchmarks within the next 2
> days, the benchmarks will be completely canceled for my function.
> >> >>
> >> >> I look forward to hearing your valuable feedback. Also, this thread
> is not just for the benchmarks of this function; you can share any valuable
> feedback or thoughts you have regarding my function in this thread.
> >> >>
> >> >> With respect,
> >> >> Sepehr
> >>
> >> I'm pretty sure the reason no one has looked at your benchmarks is no
> one supports this function.  I don't believe I've seen a single person
> agree with you that it's useful.  You have just been flooding the list with
> messages assuming this function will be the greatest thing since sliced
> bread, across multiple threads for no apparent reason.  You've already been
> advised, both on list and off, on an alternate approach for your specific
> use case.  It seems obvious to me that PHP-Internals is just not interested
> in this functionality.  Period.
> >>
> >> Whether you're using AI or not, your posts are not helpful or
> constructive and people are tired.
> >>
> >> It's OK to have a proposal rejected.  Even very experienced long time
> contributors have ideas declined early on.  It is part of the process, and
> that's OK.  Pushing and pushing and pushing after it's clear that it's not
> going to happen is not a part of the process.  It's just a waste of
> everyone's time.
> >>
> >> Please stop wasting everyone's time.
> >>
> >> --Larry Garfield
> >
> > ---------
> >
> > Hi Larry,
> >
> > I need to clarify a few points regarding your email. First, you
> > initially set providing benchmarks as a primary condition for this RFC.
> > Later, in private, you told me they weren't necessary. Now, claiming
> > that these benchmarks are invalid or non-existent completely
> > contradicts your own initial request.
>
> This is an outright lie.
>
> I previously stated that if your argument for a feature is performance,
> then it needs benchmarks to demonstrate that performance.
>
> Weeks later (a few days ago), you emailed me directly asking for help with
> CI issues on your PR.
>
> This was my response:
>
> ---
> Hi Sepehr.
>
> I... don't know why you're asking me for help on this.  I am very open
> that while I do a lot of design work for PHP, actually working on the
> codebase is not something I'm good at.  I barely manage to read a few parts
> of it, and don't know the first thing about why FreeBSD builds or such
> would die.
>
> This would be a question better directed at the list, or just ask for help
> on the PR itself.
>
> That said, I am also not sure why you're still pushing for that function.
> The feedback has been universally negative.  I'd lay good money that the
> RFC never passes, no matter what your benchmarks say.  As I said weeks ago,
> if your particular code base is such that this is your bottleneck, then
> first congrats on having a very efficient application, and second, it's
> time to write a tiny extension for just your project.
> ---
>
> This is not saying "benchmarks aren't necessary," "benchmarks are
> invalid," or "non-existent."  It's saying "stop wasting your time and
> everyone else's, no one wants your RFC."  That is still what I am saying.
> (And looking at the RFC on the wiki, I don't actually see benchmarks
> listed.)
>
> > As for performance, I’ve already conducted a real-world usage analysis,
> > and the JSON results are documented in the RFC. They clearly show that
> > this function outperforms the alternatives you suggested.
>
> The alternative I suggested, weeks ago and in the email above, is writing
> your own tiny extension to provide the C function you have already
> written.  Its performance, whatever it is, should be identical regardless
> of whether it's in stdlib or your own extension.  Your response here is
> completely inaccurate and grossly misrepresents my very clear statements on
> the matter.
>
> > Given the documentation and the results, I cannot accept your
> > assessment that the benchmarks are invalid. The performance of this
> > function is proven.
>
> Once again:
>
> 1. I never said they are invalid.
> 2. There are no benchmarks on the RFC listed on the RFC index page
> (although the formatting is broken)
> 3. What I said is that no one is interested in this proposal, regardless
> of its performance, so please stop wasting our time and yours.
>
> If you are unable to engage honestly and without misrepresenting what
> others have said on this topic, then please remove yourself from the
> mailing list.
>
> --Larry Garfield
>



-------

Hi Larry,

First, I have to point out that you told me to ignore benchmarks because
this function had no place in the core, yet now you claim it was a
misunderstanding.

Second, my RFC page has received a significant number of views, which again
contradicts your point.

Third, please stop trying to use language that leads the conversation in
the wrong direction.

Everyone is reading this email, and I have one question:
Does anyone here actually dislike my contributions to php-src????

With great respect to everyone and Mr. Garfield,
Mahmoudi

Reply via email to