A dynamic language works great when you have a clearly-defined structure of an application, where you know where everything lives, where everything is, and what everything is around you. For example, with a Rails application, you have a very strict structure: You have controllers and views and models, and so on. It's all very uniform. You can easily jump into any place of the application and understand what's around you: Here comes the model, and here's the data from the Web request, and so on. That's easy to figure out. [Dmitry Jemerov via Artima]
...hmmmmm. What an excellent idea. Smithers... the hounds are sleeping? Then release the Falcons! err, actually release the Cougars... wait. Hawks, Cougars, Hawks, Cougars. Meh. Release Both!