Ask HN: Why isn't Scala as popular on the HN front page as Haskell or Go?
I thought it had all the components to be popular among hackers and web developers, did it simply pass its hype curve? or is there a specific reason why it's less popular among HN readers than let's say Haskell / Go? I love reading articles about Haskell and Go, and think they are wonderful languages, but is there something specific about Scala that makes it less popular among HN readers?
17 comments
[ 5.9 ms ] story [ 55.9 ms ] threadAlso, the JVM is not an exciting environment.
Edit Also, which of these feels the most like you're workin' for the man?
http://www.haskell.org/haskellwiki/Haskell | http://golang.org/ | http://www.scala-lang.org/
So the ecosystem is quite interesting
Disclaimer : I program mainly with : scala, nodejs, haskell and java + frontweb
Regarding the docs, I think there are some improvements [0] (at least in my opinion)
Also this [1] (which is highly experimental and not ready to be published, disclaimer: I'm involved with it)
[0] - http://docs.scala-lang.org/ [1] - http://scalatutorials.com/tour/tour-of-scala1.html
I think the real reason is that Scala feels too much like a typical Java-with-a-twist JVM language for many people to want to take a closer look. Scala's rep as "Java++" is beneficial in a lot of ways, but failing to excite certain segments of the hacker community is the corresponding downside.
I'm also guessing that if you were to actually come up with a list of all articles on the front page which are specific to the subject of programming languages, it would probably look a lot different than you think.
If Go is getting relatively frequent mentions, I would think it's because it's relatively approachable (I have never worked with Scala, but I'm assuming that Go is way more simple to install,) quick to learn and new toys such as Docker which has been on the front page a lot also gives Go a boost.
p.s. Scala is relatively easy to install and get started with nowadays.
Scala isn't sexy, it's like coffeescript for java.
Emscripten - C++ -> JS, that's exciting, compared to Java -> JS
> Solr
Who cares about technology behind Solr? You didn't even mention Lucene
Although, Android did some diversification for Java programmers, right.