I decided to have a look at what was happening with bugzilla after their release manager and lead code review guy bitched on his LiveJournal blog about how the project was doomed if they stayed with Perl, and that the code being unmaintainable cruft was because Perl made them do it.
I don't think the project is hampered by any problems that aren't entirely of the developers own making. There is a decade of technical debt accumulated by never using CPAN if somebody can write the same code without tests, documentation or a clear API or even halfway decent code (with the exception of sanity prevailing for TT and Email::* after years of horrific code).
So I corrected him (and a couple of other trolls), and pointed out that the problem was social rather than technical, and after a bit, the natives revolted, as it were.
The bugzilla wiki page on comparing languages (that was a good idea, invite every troll and zealot to come and throw fecal matter at each other), has been invaded by the usual slashdot crowd of perl-hating fucktards, and Max calls it a healthy discussion while singling out Perl for trolling grocery lists of personal grievances.
In the years since I used bugzilla last, surprisingly little has changed, new features are either negligable, most work has been fixing the bugs, or fixing the fixes to bugs, and the code review process seems to consist of sysadmins and students, or developers who use perl as a 3rd or 4th language and don't know it well. Very much a case of the blind leading the blind.
Perl community to Bugzilla community... (Score:2)
Re: (Score:1)
Re: (Score:2)
Re: (Score:1)
Re: (Score:1)
wiki url (Score:2)
@JAPH = qw(Hacker Perl Another Just);
print reverse @JAPH;
Re: (Score:2)
@JAPH = qw(Hacker Perl Another Just);
print reverse @JAPH;
Let the refactoring continue! (Score:1)
I found this blog post an interesting contrast. It talks about how a rewrite (in Perl) was attempted but failed several years ago. In the meantime, refactoring has been successful and resulted in many improvements.