4 ms·
Yeah, I was reading that going "Scala, Scala, Scala, dynamic typing? #$(^(*@)#$" I'm pretty sure that the NBL will continue to be whatever large and influentia
by wheaties 16y ago
Yeah, I was reading that going "Scala, Scala, Scala, dynamic typing? #$(^(*@)#$" I'm pretty sure that the NBL will continue to be whatever large and influential organization wants it to be.
- KirinDave 16y agoWhile I'm not sure Scala is the Language of the Future™, it's relevant to this discussion to point out that the method_missing hacks that make ruby's dynamic typing so attractive are being actively prototyped in Scala. An example snippet: https://gist.github.com/783394 https://gist.github.com/783394 The implementation: http://lampsvn.epfl.ch/trac/scala/changeset/23993 http://lampsvn.epfl.ch/trac/scala/changeset/23993
- bguthrie 16y agoFor what it's worth, and a bit OT, I find method_missing to be the least appealing part of Ruby's runtime dynamism. What _is_ helpful is to be able to add methods on the fly (e.g., through define_method); on the other hand, being able to handle arbitrary messages (which is what method_missing does) is occasionally interesting (as with Rails' dynamic finders) but generally considered bad form given that there are clearer and more performant alternatives.
- KirinDave 16y agoI only mention the method_missing because most modern languages have fairly good answers to the "safely extend a type" problem, without succumbing to the problems that languages like Ruby suffer.
- nagnatron 16y agoScala would be a fucking awesome mainstream language.
- gtani 16y agoNobody talked about F# here but it's clearly the CLR Next Language, and reasonably f&(*ing awesome; i.e. combines the Next Languageness of clojure, jruby, and scala from the JVM world. Invitably, people will raise the same "broad and deep syntax" complaints they level against scala
- nickik 16y agoClojure much bigger then Scala and F#. http://www.indeed.com/jobtrends?q=F%23%2Cclojure%2Cscala&l=&relative=1 http://www.indeed.com/jobtrends?q=F%23%2Cclojure%2Cscala&...
- gtani 16y agoFor sure clojure's a nice language with a lot of great lib creators , and the community will continue to grow strongly The (+), (+'), "=" and "==" thing has started to bother peeps http://groups.google.com/group/clojure/browse_frm/thread/59a22dcbc6be628f/ http://groups.google.com/group/clojure/browse_frm/thread/59a... http://groups.google.com/group/clojure/browse_frm/thread/506d97b0c016f3cd/ http://groups.google.com/group/clojure/browse_frm/thread/506... http://clojure-log.n01se.net/date/2011-01-25.html#09:58a http://clojure-log.n01se.net/date/2011-01-25.html#09:58a
- plastics 16y agoHoly shit,according to your chart it is even bigger than C and Java! How did this happen without anybody noticing? http://www.indeed.com/jobtrends?q=F%23,clojure,scala,+C,+Java&l=&relative=1 http://www.indeed.com/jobtrends?q=F%23,clojure,scala,+C,+Jav... But maybe this is just a result of comparing relative growth rates of job postings. If you take the time to a look at the percentage of matching job positions, then Scala is pretty dominant (compared to Clojure and F#) :D
- kaffiene 16y agoI've looked at it and thought it looked like a very clean and (for a functional language) quite readable. But the ties to MS's VM dooms it IMO. If they made it cross platform (JVM and / or native compilation) and put it in third party hands, then it might stand a chance. BUT, I can't see Joe Public programmer adopting a functional language, even one as nice as F#