On 3/3/15 6:46 PM, Yasuo Ohgaki wrote:
Whether we like it or not, people evaluate languages by matrix likePHP Ruby Python OO support 5 5 5 Flexible syntax 3 5 5 AOP support 3 3 3 DbC 1 2 2 API consistency 1 3 3 API richness 4 4 4 3rd Party Libs 4 4 4 Performance 4 3 3 Security 1 4 4 Type Safety 1 4 3 Although this is rough evaluation by me, people would have somewhat similar matrix. API consistency 1 3 3
And if you add in "dozens of functions have 2 names that do the same thing for 'historical reasons'", that 1 is going to go down to a 0.5, not up. It would be just one more thing for the Ruby biggots to poke fun at PHP for, not something that would quiet them down.
I know you feel strongly about this, but you're not the first. It's counter-productive and won't even address the marketing issue you note.
--Larry Garfield -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php
