By RawThinkTank
via infoq.com
Published: Oct 05 2010 / 11:45
Those square brackets are not arrays; Generics are not like >; There is no == operator, and operators can be overloaded (thats outrageous and UNREADABLE code) ; Functions are objects and that means you are being conned to believe that its an Object Oriented variation. Just look at the examples, he is openly telling us that Objects are actually functions. They even have partial functions, WTH. To get the baton from Java a language should look like Java or C# instead of an functional conspiracy.
Comments
RawThinkTank replied ago:
vyadh replied ago:
So, RawThinkTank. First you hated Scala without even trying it. Then you loved it. Now you hate it again? I find it difficult to follow the twists and turns of your reasoning.
So, Scala is not Java - this is not exactly news.
RawThinkTank replied ago:
vyadh replied ago:
Why not just use Java if that is where you "feel at home"?
RawThinkTank replied ago:
Dave Newton replied ago:
Java doesn't need Actors; that can be handled by a library. It *does* need lambda, although you certainly complained about how horrible lambda was not all that long ago. Which was weird then, and *really* weird now.
RawThinkTank replied ago:
Check your memory , lamdas are great , i said they are not for laymen and those who love scripting.
Dave Newton replied ago:
You said lambdas make for unreadable code. I laughed at you. And "scripting" is not directly related to lambdas. And you made fun of *me* for liking them.
You say weird things, then contradict yourself with other different weird things :(
Jacek replied ago:
No, we won't. Get over it.
RawThinkTank replied ago:
Jacek replied ago:
I'll manage, don't worry.
fadzlan replied ago:
Is that a bait to vote down? Cause it sure sounds like it is.
Stefan De Boey replied ago:
dude, plz, grow up ...
daltontf replied ago:
"Those square brackets are not arrays"
Arrays should be not different that other collection classes and use the same syntax for random access of elements within. In fact array lookups are actually function invocations and Scala recognizes this by having collections classes inherit from a PartialFunction trait so that collections can be treated like functions.
Of course Scala is not a silver bullet, but there is no reason to think the Java/C# sytnax is the "end-all be-all" either.
RawThinkTank replied ago:
fadzlan replied ago:
I think that is more about following the C heritage more than anything else.
RawThinkTank replied ago:
vyadh replied ago:
You really need to grow up RTT.
RawThinkTank replied ago:
Jacek replied ago:
Man, I really hope you will switch to C#...I can only imagine the havoc you could wreck on the .Net community....
RawThinkTank replied ago:
Dave Newton replied ago:
MS screwed your company by dropping VB6? How about this: your company screwed your company by using VB6. There, fixed.
Nikita Ivanov replied ago:
I found Alex's presentation pretty spot on. Having used Scala in GridGain development for almost 24 months now - I can authoritively state that it had the biggest positive impact on our productivity bar none other technology.
RawThinkTank replied ago:
i have seen your presentation video, it opened my eyes to DSL.
Thanks
Voters For This Link (5)
Voters Against This Link (30)