Bulat Ziganshin wrote:
> currently i feel that large projects need discipline, part of which is strong
> (not "strict" :) typing. that is why, i think, ruby can't outperform java
> in "bosses" minds
> 

Strange how large projects succeed without this then. Discipline is not 
a feature of the language and it never will be, it is a feature of the 
programmer. A self-disciplined programmer will write good code in any 
language but language features will not make a good programmer out of a 
bad one. It is possible to write bad code in any language. Our large 
projects are written in Perl with perltidy as our only (almost unused) tool.

The rest is programmer self-discipline, peer review and pride in our 
work, no lanuage features will ever replace them or produce better code.

Time to stop trying to make the language fit some management fad and 
start educating.