Dynamic languages - how to leverage/make best use?

Hi,

Does anyone have any links to, or info on, how best to leverage the
power of a dynamic language. That is coming across from Java to Ruby
I’m now pondering what would be the typical scenarios where I could
actually call upon the power of a dynamic language. This info could be
in the form of best practice for dynamic language usage, or dynamic
language patters perhaps. I’m interested in it from the point of view
of a ruby and/or rails developer (as opposed to a rails framework
developer).

Just keen to “open my mind” and try to soak up what is possible here :slight_smile:

Tks

PS I guess I’m assuming one of the key benefits for rails is its ability
to auto-populate objects with attributes etc based on the columns of
tables in a database (my guess).

Oooh. Specifically section 3 -
http://poignantguide.net/ruby/chapter-6.html#section3

Read the middle section of Chpt 6 of Why’s (Poignant) Guide to Ruby -
http://poignantguide.net/ruby/

Where he makes a fighting game the runs on the console. Mathematical
operators become weapons. Amusing, but a vivid enough example to help
you realise how many levels of code you can modify and extend in a
dynamic language.

Greg H. wrote:

Does anyone have any links to, or info on, how best to leverage the
power of a dynamic language. That is coming across from Java to Ruby
I’m now pondering what would be the typical scenarios where I could
actually call upon the power of a dynamic language.

Jim W.'s presentation “10 Things Every Java Programmer Should Know
About Ruby” is good:

.NET Code Camp 2006 - 10 Things - Cover

regards

Justin