From: Kevin Smith Date: 2001-10-24T06:03:42+09:00 Subject: [ruby-talk:23091] Re: Bruce Eckel's opinion of Ruby --- Eric Lee Green wrote: > > > Java. I would not, however, relish attempting to > manage 100K+ lines of > > > Ruby code for a project, while Python proved to be > quite usable for 100K+ > > > lines of code. > > > > I'd hold against your last sentence, but I never tried > it out. > > But maybe 100K lines in Python are just 50K in Ruby ;-) > > Destructors are just another one of those features of > Python which are oriented towards making 100K+ line > programs with multiple programmers managable in Python. Shhhhh. Don't tell the Java programmers that destructors are needed for big apps! [Ok, I'm a Java programmer, too] Seriously, I haven't tried a really big app in Python or Ruby, but based on what I've done so far in Ruby I would have no qualms about trying one. I use Ruby as an app language, not as a scripting language. I suspect a large Ruby app would be less troublesome than a large Java app. Modules and full-on use of classes are great tools for modularity. Global? What's a global? I think the choice between Python and Ruby is largely a matter of which syntax feels more comfortable to you. The comparison of available libraries is like comparing Python a couple years ago against Perl. Python continues to grow, and Ruby will grow as well, closing that gap over time. (Of course, both have a ways to go to approach Perl). Kevin __________________________________________________ Do You Yahoo!? Make a great connection at Yahoo! Personals. http://personals.yahoo.com