I'd really like to post questions/discussions about the Scala programming language in a dedicated spot. There are currently a couple topics under general computing, and one under Object Oriented Scripting. I guess as a catch-all general computing is currently the most appropriate place. I don't tend to think of Scala as a scripting language, although as Marc Peabody pointed out to me it can be used for scripting. I'm not really all that picky about it, I just want to nail down where would be the most appropriate location.
Maybe even a new forum called Other JVM languages (or something like that).
Some problems are so complex that you have to be highly intelligent and well informed just to be undecided about them. - Laurence J. Peter
For now, "Object-Oriented Scripting" is the place to go. I understand that it's not a great fit, but I think the best solution might be to rename the forum something like "Other JVM Languages", or maybe "Other Dynamic Languages" so Ruby isn't left out?
It does seem like "Object-Oriented Scripting Languages" is unduly limiting in this case, and even if Scala discussion is allowed there, many people will not think to post there because, well, Scala isn't a scripting language. Scala is closer to Java than most of the scripting languages are, but the current forum names don't really encourage Scala discussion anywhere but General Computing (where the tumbleweeds blow by). I think any of the proposed names so far are preferable to OO Scripting Languages at this point. I'm not sure how well Scala classifies as "dynamic" - it depends on definition I suppose. Thanks to JRuby, I think Ruby discussion would still fit under JVM Languages. Really, I think "Other Languages" makes the most sense, without putting artificial constraints about what can be discussed.
+1 for "Other Languages". Or perhaps "Other Programming Languages" - otherwise me might get questions on Esperanto...
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
I'd vote for just changing the name of OO Scripting Languages to something more appropriate. If we go towards a VM based langauge forum then where does Groovy and JRuby go since they are scripting languages? There aren't a whole slew of Scala questions anyway, yet.
Gregg]: I'd vote for just changing the name of OO Scripting Languages to something more appropriate.
Like what? I think most of the suggestions so far have been for some sor t of renaming - but what name makes the most sense?
[Gregg]: If we go towards a VM based langauge forum then where does Groovy and JRuby go since they are scripting languages?
They are both definitely JVM-based, regardless of the fact that they're "scripting" languages - by which we presumably mean, loosely-typed languages. So they'd fit fine in a JVM languages forum. Ruby and Python would not fit there as well, but their cousins JRuby and Jython would.
[Gregg]: There aren't a whole slew of Scala questions anyway, yet.
True. Much of the interest in the language has been recent, and apparently growing - at least for now. Maybe it will continue to grow, and maybe it will fade - subsumed by some other language, probably. But right now, I think Scala discussion here is further reduced by the fact that there's no good home for it, at last based on the forum names. [ June 28, 2008: Message edited by: Mike Simmons ]
Joined: Mar 05, 2008
[Jesper]: But Scala isn't really that much "related" to Java. And it is not really just a scripting language either.
Not really a scripting language at all, I think. But I think it is related - it runs on a JVM, and you can easily call any Java library from Scala. That's been part of its design all along. The syntax is not as close to Java's as Groovy's syntax is to Java's, but it's closer than, say, JRuby's or Jython's is. And Scala's type safety is more like Java's than any of the other languages mentioned. I think Scala would easily qualify as "related" to Java. Ruby and Python would have a harder time though.
Joined: Mar 05, 2008
I vote for two complementary forums: "Other Cool Languages" and "Crappy Languages". That should cover everything, yes?
Joined: Jul 11, 2001
Originally posted by Mike Simmons: I vote for two complementary forums: "Other Cool Languages" and "Crappy Languages". That should cover everything, yes?