Hi, Tuesday, October 11, 2005, 7:14:05 PM, you wrote: > Issue: I think BC slows down the evolution of the language. I know > for sure it makes some people less willing to upgrade. And there are > ways of avoding unnecessary BC maintenance altogether. Beyond not staying stuck in the past? Not really. You either code for PHP4 or you code for 5. If you're really lucky (or just write really basic scripts) then your code will run on both. If your host doesn't support 5, they need to wake-up and smell the roses. Introducing a <?php5?> tag is the wrong way to address it, never mind being at the wrong end of the pipeline. If you want to control support from a code point of view, it's not difficult to detect which version of PHP your running under. But allowing for that through your entire codebase is just a tad more work, to say the least. Backwards compatibility doesn't slow down the evolution of a language - having no users slows down the evolution of a language. And if PHP was to totally change its language structure on every new version, I can't think of too many people that would continue using it. The changes from 4 to 5 are significant, but not overwhelmingly so. I envisage that change from 5 to 6 will be significantly less of a jump. Cheers, Rich -- Zend Certified Engineer http://www.launchcode.co.uk -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php