Hello.

>Ok, if this warning comes from the use of an  uninitialized instance
>variable then there is a bug in the Date-class, right?

I'm not sure I can call it a bug... I think this warning message is just telling us
"You are using uninitialized variable. Do you know what you are doing? Isn't there
any spelling miss?" like "if (fp = fopen(path, "r"))" in C-language.

But anyway, this was fixed by matz yesterday. It will be included in ruby-1.8.2pre2.