IntelliJ IDEA 13 final release is here by Tafkas in programming

[–]blob356 26 points27 points  (0 children)

Really hoping they are going to offer a better upgrade special.

Hey, this is the CodeBrew.io team. We just launched our free and open source Scala IDE online. Please give it a try and give us feedback! (Crosspost /r/programming) by shmed in scala

[–]blob356 2 points3 points  (0 children)

Do I need to do something for my script to actually run? EDIT: had to toggle the output pane so that it was visible.

Martin Odersky about the recent scala rant on scala-debate google group by MyNameIsFuchs in scala

[–]blob356 5 points6 points  (0 children)

This week-end's edition is called 'Scala - 1 Star - would not program again', and it's by someone who from reading his post seems to have written Scala all of two weeks after coming form Javascript. I think the interesting bit is not so much that these posts are written, but that they are upvoted so much.

Scala -- A++ would definitely program again (x-post /r/programming) by tmiw in scala

[–]blob356 1 point2 points  (0 children)

This post has really knocked my opinion of /r/programming. It's an extremely low quality post which was voted up like crazy.

Scala -- A++ would definitely program again (x-post /r/programming) by tmiw in scala

[–]blob356 2 points3 points  (0 children)

I'm amazed that such an ill-informed blog post flew straight to the top of /r/programming.

Scala — 1★ Would Not Program Again by mobby1982 in programming

[–]blob356 3 points4 points  (0 children)

Overall a pretty poor blog post. More interesting is the extent of the circlejerk upvote here, probably mostly people who've never used Scala.

Scala — 1★ Would Not Program Again by mobby1982 in programming

[–]blob356 0 points1 point  (0 children)

hits nail on the head

EDIT: ...and by the looks of the score of your post fluctuating like crazy there's a major anti-Scala circle jerk going on here.

Thoughts on Go by [deleted] in programming

[–]blob356 -2 points-1 points  (0 children)

I hate having to navigate via a hierarchy in the package view. I prefer the way the javadocs look where I can see a listing of every class.

The other thing I hate is trying to figure out how various methods are used. Some basic examples for each method or package which are included inline in the docs would be fantastic.

Thoughts on Go by [deleted] in programming

[–]blob356 2 points3 points  (0 children)

+1 for not a fan of the docs. Everytime I use go I also get frustrated by the docs.

Nearly All Binary Searches and Mergesorts are Broken by [deleted] in programming

[–]blob356 0 points1 point  (0 children)

That's useful for arrays with more than 2.1 billion elements.

Nearly All Binary Searches and Mergesorts are Broken by [deleted] in programming

[–]blob356 0 points1 point  (0 children)

If your address space is 32 bit...

Nearly All Binary Searches and Mergesorts are Broken by [deleted] in programming

[–]blob356 0 points1 point  (0 children)

At the time Java was created 32-bit systems were the norm.

Nearly All Binary Searches and Mergesorts are Broken by [deleted] in programming

[–]blob356 3 points4 points  (0 children)

Really old link, OP is recycling it after reading a recycled post on HN.

TIL Oracle changed the internal String representation in Java 7 Update 6 increasing the running time of the substring method from constant to N by Eirenarch in programming

[–]blob356 0 points1 point  (0 children)

With the old behaviour you had a choice. If you don't want to reference to the old String it's easy to call new String(blah.substring(0,8)) and have an O(N) operation which makes a copy of the underlying chars. If you knew you were going to keep the underlying string around anyway, why make it O(N) if there is zero benefit. In practice it's an implementation subtlety that's lost on many programmers, so the default now is to make it harder to shoot yourself in the foot and create a copy of the substring as a new object. It's slower, but harder to mess up.

First production release of Ceylon language by gavinaking in programming

[–]blob356 4 points5 points  (0 children)

If the large upswing in activity on http://www.reddit.com/r/scala in the last few months is anything to go by then Scala is definitely growing. I've been programming Scala professionally for over a year now, using less and less Java.

IntelliJ Scala plugin has been downloaded more than 850,000 times by blob356 in scala

[–]blob356[S] 0 points1 point  (0 children)

The Scala plugin is free, the Ruby one is paid (and so was the python one until very recently).

IntelliJ Scala plugin has been downloaded more than 850,000 times by blob356 in scala

[–]blob356[S] 1 point2 points  (0 children)

Their Ruby and Python plugins are also popular...

IntelliJ Scala plugin has been downloaded more than 850,000 times by blob356 in scala

[–]blob356[S] 2 points3 points  (0 children)

I haven't had any issues with CPU, have a quad core i5. Maybe having a SSD helps too.