From: Devin Mullins Date: 2005-09-23T06:05:47+09:00 Subject: Re: Large Ruby Apps ? klancaster1957@gmail.com wrote: >I don't know why anyone would consider having tools (like compilers) >help catch errors as "old school". Personally, I want every tool I use >to help me catch my goofs. I've just started using Ruby, and while I am >jazzed with the language and really excited about Rails in particular, >the relative lack of support for static code checking and runtime >debugging as compared to C#/Java/etc. is a little disconcerting. In >those languages, I rely on unit testing, static checkers, AND runtime >checking to insure that I get it right. >Keith > > On a similar thread to Ara's, the ability for an IDE to do IntelliSense / static checking / etc. comes at the cost of requiring a pretty boring* programming language. Any language in which you can do this: # execute the request simulating a specific http method and set/volley the response %w( get post put delete head ).each do |method| class_eval <<-EOV def #{method}(action, parameters = nil, session = nil, flash = nil) @request.env['REQUEST_METHOD'] = "#{method.upcase}" process(action, parameters, session, flash) end EOV end is not going to be IntelliSensed properly. Devin *You know what I mean.