home bbs files messages ]

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