- About Scala
- In the Enterprise
- Scala Community
- Language Research
- In the Press
- The Scala Team
- Scala's Prehistory
- Contact Us
- Learning Scala
- Tour of Scala
- Scala API
- Setup & Getting Started
- Programming Guides
- Other Guides
- Code Examples
- Scala Developers
Re: what Scalers think about.... C# 4.0?
Thu, 2009-02-12, 21:56
2009/2/12 Meredith Gregory :
> Do you have a reference for LOOP?
> Best wishes,
> On Thu, Feb 12, 2009 at 5:55 AM, Ricky Clarkson
>> C# is the best mainstream language, in my opinion, since 3.0. Where
>> mainstream means "top 10 on the TIOBE index".
>> Linq is pretty much the same thing as for-comprehensions (and
>> do-notation, and LOOP).
>> The covariance and contravariance annotations are the same as Scala's,
>> but with a different syntax. I imagine the need for wildcards is
>> reduced a little because generics are not erased as they are on the
>> Named parameters are much easier to implement on the CLR because the
>> bytecode contains the parameter names already. Most Java bytecode
>> It's a small shame that it does a few things the wrong way around
>> though, e.g., readonly fields can be written to multiple times in a
>> constructor, locals cannot be readonly. Private is the default, which
>> encourages monoliths to sprout. Enums are untyped.
>> The community is far less closed to new (or old) ideas than Java's is,
>> though there are occasional moans about local variable type inference
>> being 'unclear' etc.
>> 2009/2/12 Szymon Jachim :
>> > I know it's slightly off topic, but I just thought that some of you
>> > might
>> > find it interesting.
>> > http://channel9.msdn.com/pdc2008/TL16/
>> > I'd be very interested to know what you think about all these additions
>> > to
>> > C#?
>> > (By this I don't propose anything in regards to Scala)
>> > Thanks.
>> > Szymon
> L.G. Meredith
> Managing Partner
> Biosimilarity LLC
> 806 55th St NE
> Seattle, WA 98105
> +1 206.650.3740