From: Jim Bob Date: 2004-01-17T03:35:04+09:00 Subject: Re: Fighting Ruby's bad fame On 2004-01-16, Lothar Scholz wrote: > I have no problems finding large applications in PHP, Python, > Perl, Smalltalk or even in TCL. > > And yes there are real technical problems why i wouldn't use ruby for > larger applications. The common programming style of for example > adding functions to base classes like Array are a reason why i would > not recommend the language for large application programming. > Would you say that any of the other languages you mentioned are more appropriate than Ruby? Or were large applications written in them in spite of them also not being really up to the task? I ask because I have a hard time seeing at least PHP and Perl as being better for large application development than Ruby. The others I either don't have any knowledge of at all (TCL), or would not strike me as being markedly better or worse suited to building a large app than Ruby (Python and Smalltalk). This is admittedly a very fuzzy, "off the cuff" sort of judgement on my part, though. I don't see things like your example of adding methods to Array as really important, though. You just make sure that everyone on team is aware not to do that if that's something you want to avoid. Someone who goes against that kind of ground rule will find ways to sabotage any project in any language, period.