Hacker News new | ask | show | jobs
by siasia 5340 days ago
yet another Scala
2 comments

It's not just Scala, it's Groovy, BeanShell, Factor (JFactor now), Fantom, Frege, Kotlin, Ceylon, Stab, Gosu, Mirah, and that's not counting all the ported versions of Ruby, Python, Lisp (Clojure) and so on.

What you haven't written a JVM language yet? It used to be you weren't a proper programmer until you'd gotten fed up and written your own CMS or web framework. Now I guess everyone has to have their own programming language.

It's not so surprising.

You remove one of the major pain points of developing your own language (platform/libraries), thus reducing the costs of writing your own language, which shifts the industry to a point where there are more languages.

Sidenote: JFactor is an outdated implementation and I haven't heard anything about it being revived. Factor has compiled to native code for years now.
Clojure is not a proted Lisp. Clojure is a new language that is just as diffrent from any other Lisp as Groovy is diffrent from Ruby or Scala from ML.
Scala has a time to market and a perception problem. Look for Kotlin to be the Scala that Scala never will be.
There was a recent survey which asked java devs which jvm languages they were taking a serious look at. Scala came out on top with groovy as the runner up. Kotlin was an also ran. Survey results: aftershox.com/wp-content/uploads/2011/10/JVM_Survey_Responses.png
I don't know what your beef with Scala is, but you're seriously deluded.
Your problem is that you think that Scala can overcome its perception problem. No, it can't. Scala is history and will never be anything. Look to Kotlin.
Erm, you're an idiot.

You're talking about perception problems like everyone knows there is one.

You do realize Scala is being used everywhere right? Twitter, Linked In, Meetup, foursquare, etc, etc. The list is endless.

TL:DR; your vaporware language isn't anything new or exciting. Let me know when it actually exists.

Scala, Clojure and all other functional languages are --and will continue to be for the foreseeable future--, non mainstream.

Only languages with conventional C or Smalltalk based syntax and some functional "injections" have ever become popular.