Archives: [soy / date / pol / r9k / incel / qa / tech / q / raid / a / int / x / r / v / mtv / mickey / news / asp / an / biz / bait / bunker / caca / chive / fit / fnac / g / gem / giga5 / hobby / jak / jiren / ohio / plier / ptb / sci / shrk / sneed / ss / sude / tv / yyyyyyy / b / bant / fap / giga / health / muv / nate / qst / soya / suggest / webm]
Update 2026-09-28: New! Check out the Flash Flash Archive!
Update 2026-09-25: Over 80k posts from the Internet Archive spanning 2021-2023, including full-size images, have been imported.
Update 2026-09-24: Search with AI: Type a natural search query to find relevant images. Click 'Similar' on any file to find visually similar images.
Update 2026-09-24: Over 2.3 million posts from the Kolyma-era Log Warehouse have been imported into the archive.
[8 / 2 / 1]
68747470733a2f2f696d672e796f75747562652e636f6d2f76692f3963726e6c484c56646e6f2f302e6a7067.jpg

No.529 View View Original Report
The PHP Group has no idea what they want PHP to look like, so keep reinventing it, meanwhile Vichan, and countless other projects suffer

https://www.youtube.com/watch?v=9crnlHLVdno

I have maintained Vichan alone since 2017, which is a large, old PHP project.

As a collective, the Vichan community rejects in the strongest terms the PHP project's abandonment of the PHP 5 language specification. I likewise reject it. Their wonton disregard for the compatibility of projects written to this specification is destructive to our community and the community in general. Their Chinese water torture-esque method of specification development is in all regards an affront to good morals and decency; they know not what damage they have done.

But Fred, you say. Surely it is not a problem to change a language's specification when problems become known? Surely you will not defend the PHP 5 language specification?

It is a problem and I will defend it. When Python migrated to Python 3, they at least provided an automated upgrade tool (2to3), and committed to maintain Python 2 for years. Instead the PHP Group has scandalized the community with its ineptitude, constantly introducing breaking changes into the language spec. Why could the Python Software Foundation make all its breaking changes at one time, but the PHP Group has the audacity to foist new breaking changes on us yearly?

They have no idea what they want PHP to look like. ANSI C code compiles in a modern compiler, yet they can't manage to make code that's only ten years old continue to work. The same is true of C++.

The Vichan community has suffered these fools quietly for years but we want to make our suffering known: you, PHP Group, are a scourge. With every new change to the PHP specification you break another one of our bones.

We demand you decide what you want PHP to look like and commit to that decision for 25 years, until 2045. It can be done, your betters have managed it.

Signed, Fredrick R. Brennan