|
|
| Line 6: |
Line 6: |
| * You can easily upgrade bundled modules (now in ActiveState Perl too). | | * You can easily upgrade bundled modules (now in ActiveState Perl too). |
|
| |
|
| ** ""I think everyone agrees that Perl5 is difficult for large, maintainable applications, and no one wants to advocate continuing to use it. "" | | * Troll/Flamebauit removed - Aaron |
|
| |
|
| Hello? WTF? Whoever said that knows nothing about large, maintainable projects.
| |
|
| |
| I think that every experienced Perl programmer would agreee that Perl 5 works wonderfully for large maintainable applications, and are very happy to continue to use it.
| |
|
| |
| -ajt
| |
|
| |
| ** Perl is badly specified and lacks formal foundations. It fails at the very first test of a programming language - that it should be readable and programs written in it be easily understandable by new developers. Its really just a portable source tree - not a defined language. Its syntax and semantics are often arbitrary, interact badly, and are ill thought out. Its clear that Larry Wall did not have any education training or expertise in computer programming, which is perhaps why the main text on the language is just as much about the authors quirky personality and humor as the language itself. That the bugzilla team are expert Perl programmers mitigates all of this - programmer expertise always wins out over language pros and cons. The point is that no serious project starting today would use Perl as its foundation. Use of Perl is falling (according to the few quantitative measures we have access to on the internet, e.g. the TIOBE programming language index). Its widely recognized as not fit for purpose and industry has moved on. If you're genuinely looking at the long term future for bugzilla, then its really a given that should not be in Perl. If any of what is written above seems too strident, then you have been working on a single project for too long, open the windows and get some fresh air :)
| |
|
| |
|
| ** one source of language usage stats: http://www.cs.berkeley.edu/~flab/languages.html - stat of SourceForge | | ** one source of language usage stats: http://www.cs.berkeley.edu/~flab/languages.html - stat of SourceForge |