Link Details

Link 495593 thumbnail
User 393686 avatar

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.
  • 5
  • 30
  • 4208
  • 0
User 393686 avatar

RawThinkTank replied ago:

-9 votes [show comment] Vote down Vote up Reply
User 381587 avatar

vyadh replied ago:

3 votes Vote down Vote up Reply

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.

User 393686 avatar

RawThinkTank replied ago:

-4 votes [show comment] Vote down Vote up Reply
User 381587 avatar

vyadh replied ago:

0 votes Vote down Vote up Reply

Why not just use Java if that is where you "feel at home"?

User 393686 avatar

RawThinkTank replied ago:

-4 votes [show comment] Vote down Vote up Reply
User 306525 avatar

Dave Newton replied ago:

2 votes Vote down Vote up Reply

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.

User 393686 avatar

RawThinkTank replied ago:

-3 votes Vote down Vote up Reply

Check your memory , lamdas are great , i said they are not for laymen and those who love scripting.

User 306525 avatar

Dave Newton replied ago:

0 votes Vote down Vote up Reply

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 :(

User 116586 avatar

Jacek replied ago:

0 votes Vote down Vote up Reply

No, we won't. Get over it.

User 393686 avatar

RawThinkTank replied ago:

-5 votes [show comment] Vote down Vote up Reply
User 116586 avatar

Jacek replied ago:

0 votes Vote down Vote up Reply

I'll manage, don't worry.

User 182759 avatar

fadzlan replied ago:

0 votes Vote down Vote up Reply

Is that a bait to vote down? Cause it sure sounds like it is.

User 752583 avatar

Stefan De Boey replied ago:

3 votes Vote down Vote up Reply

dude, plz, grow up ...

User 207009 avatar

daltontf replied ago:

0 votes Vote down Vote up Reply

"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.

User 393686 avatar

RawThinkTank replied ago:

-4 votes [show comment] Vote down Vote up Reply
User 182759 avatar

fadzlan replied ago:

0 votes Vote down Vote up Reply

I think that is more about following the C heritage more than anything else.

User 393686 avatar

RawThinkTank replied ago:

-7 votes [show comment] Vote down Vote up Reply
User 381587 avatar

vyadh replied ago:

2 votes Vote down Vote up Reply

You really need to grow up RTT.

User 393686 avatar

RawThinkTank replied ago:

-4 votes [show comment] Vote down Vote up Reply
User 116586 avatar

Jacek replied ago:

2 votes Vote down Vote up Reply

Man, I really hope you will switch to C#...I can only imagine the havoc you could wreck on the .Net community....

User 393686 avatar

RawThinkTank replied ago:

-4 votes [show comment] Vote down Vote up Reply
User 306525 avatar

Dave Newton replied ago:

0 votes Vote down Vote up Reply

MS screwed your company by dropping VB6? How about this: your company screwed your company by using VB6. There, fixed.

User 240010 avatar

Nikita Ivanov replied ago:

5 votes Vote down Vote up Reply

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.

User 393686 avatar

RawThinkTank replied ago:

-1 votes Vote down Vote up Reply

i have seen your presentation video, it opened my eyes to DSL.

Thanks

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.

Apache Hadoop
Written by: Piotr Krewski
Featured Refcardz: Top Refcardz:
  1. Play
  2. Akka
  3. Design Patterns
  4. OO JS
  5. Cont. Delivery
  1. Play
  2. Java Performance
  3. Akka
  4. REST
  5. Java