About the optional strictness, I saw this on reddit.
http://www.codecommit.com/blog/ruby/adding-type-checking-to-ruby

Thought it was interesting.  So you can easily add type checking to
your functions if you desire to do so.

Joe

On Feb 7, 2008 11:24 AM, tho_mica_l <micathom / gmail.com> wrote:
> > This reminds me about several good articles related with Dynamic typing
> > versus Static typing.
>
> And how little the arguments perpetuated in these articles have
> changed
> since I first looked into lisp. BTW why don't we all use Lisp or
> Smalltalk today?
>
> Ruby is a pretty cool language and the perfect tool for a lot of use
> cases. Some optional strictness here and there really wouldn't hurt
> though.
>
> Regards,
> Thomas.
>
>
>