From: Juan Zanos Date: 2008-12-31T01:28:14+09:00 Subject: Re: Why Ruby? Languages affect the way you think about things and the way you are able to solve problems. When you have a language that gives you the tools to express your problem space with ease and simplicity you're in good shape. If you don't then you have unwanted complexity. Here's a simple example. If you're only familiar with Java and XML then Ant seems like a logical build system. But if you look at Rake, which leverages Ruby, you realize how much simpler a problem is when you have language constructs capable of describing the problem better. Just to give you an idea of how good Ruby is at teaching different ways of thinking compared to even some of the best languages just take a look at SCons. SCons is written in Python (a very fine language). And SCons is based on an award winning design for a build system. But in spite of taking advantage of the elegance of Python SCons isn't able to map the problem domain to the Python language the way Rake is able to do with Ruby. The Python looks like someone trying to write something in Python where the Ruby almost looks like it was specifically created to make a build system even though it wasn't. That teaches me something useful that I can use to simplify many things. Cheers, 11 00 On 30 déc. 08, at 02:44, Mike Stephens wrote: > I have never seen or heard of Ruby in a corporate context. The single > exception (where I first came across it) was a supplier who was > using it > with Watir for testing a Java application. > > If you supply services to corporates, what sort of case can you > make for > using Ruby rather than Java, which is in use everywhere? (I'm not > thinking of Rails here, which is a rather specialized). > -- > Posted via http://www.ruby-forum.com/. >