Forums before death by AOL, social media and spammers... "We can't have nice things"
|    alt.os.linux.slackware    |    I think its the one without Selinux crap    |    87,272 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 87,198 of 87,272    |
|    Henrik Carlqvist to noel    |
|    Re: Caveats while self-upgrading CUPS    |
|    23 Nov 25 11:51:41    |
      From: Henrik.Carlqvist@deadspam.com              On Fri, 21 Nov 2025 22:01:52 +1000, noel wrote:              > On Fri, 07 Nov 2025 06:36:05 +0000, Henrik Carlqvist wrote:       >> Ouch, php is a beast of its own when it comes to introducing non       >> backwards compatible changes. "LAMP" used to be a de facto standard       >> when it comes to web servers, where "LAMP" stands for Linux, Apache,       >> MySQL/ MariaDB and PHP. And what did PHP do a few years back? They       >> completely rewrote their interface to MySQL/MariaDB in a non backwards       >> compatible way meaning that anyone who had written a solution for LAMP       >> needed to rewrite his PHP code.              > I assume you mean mysql to mysqli ?              Yes, thats the API change that I mean.              > That had been coming for years, they warned it was deprecated and to be       > removed, they just took so long that programmers saw they didn't need       > to "rush" - until they did when they actually finally removed it              No matter which timeframe, the fact still remains that every single LAMP       implementation out there needed to be rewritten when it would have been       possible to keep a backwards compatible layer or rewrite the API by only       adding functionality without removing any old functinality.              Basically each programming language and library has 3 phases:              1) The unstable phase when new versions might break old code              2) The stable phase when new versions might add functionality but avoid       breaking existing code              3) The obsolete phase when another programming language or library would       be an obvious better choice.              I was once very enthusiastic about php, but has since then regretted that       I did choose to implement a few projects in php. The unstable phase       status is also a reason for me to stay away from python, and at least       historically it has been a reason for me to avoid C++.              regards Henrik              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca