ToRA wrote:

> For example, in Java/C# etc. you have to declare the type of any and
> every variable you create.

This is changed in C# 3. You will be able to do var and AFAIK there is 
even experiments with automatically specifying generic collections to a 
specific type if you only ever put in objects of that type.

I guess I'm increasingly more sounding like a C# fan boy, but I think it 
is going into an interesting direction...