From: Arved Sandstrom Date: 2008-04-17T03:20:09+09:00 Subject: Re: Ada vs Ruby "ThoML" wrote in message news:33ecf938-6e8f-4599-90af-43ef8a2025a4@s50g2000hsb.googlegroups.com... >> for example where type inference is used, like in Haskell or >> F# (or to some extent in C# 3.0) > > IIRC D is capable of doing some type inferencing too. But D is still > on my to-be-learned list. AFAIK the type inferencing for D is similar to that for C# 3.0. IOW you can omit the type on a declaration if you can infer the type from the initializer. Sounds trivial but it does save typing if the datatype is quite complex. Where it will really save time is in combination with object initializer syntax, to provide anonymous types. I don't know enough about it, but I'm guessing that such anonymous types would then fit in well with the lambda expressions also showing up in C# now. AHS