Hi

On 2026-08-25 17:34, Larry Garfield wrote:
And it would also give us a target to benchmark against to see if putting it in C really has a performance benefit.

I believe performance should not be a factor in deciding what should be part of the stdlib and what should not: Performance is a moving target and what might be true today might no longer be true tomorrow - with folks generally having wildly incorrect assumptions about what actually is “slow”.

Once we add something to the stdlib we need to maintain it for the next 15+ years. (Broad) usefulness and good API design must be the deciding factors for whether something should be in the stdlib or not [1].

With PIE it has become easier than ever to build a custom extension for one’s personal use cases to improve performance there.

Best regards
Tim Düsterhus

[1] It is debatable if the non-required bundled extensions are part of the stdlib or not, for some of the more obscure ones like ext/tidy there likely is a little more leeway in “just do it”.

Reply via email to