File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Ranch Office and the fly likes Where to post Scala discussions Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » This Site » Ranch Office
Bookmark "Where to post Scala discussions" Watch "Where to post Scala discussions" New topic
Author

Where to post Scala discussions

Garrett Rowe
Ranch Hand

Joined: Jan 17, 2006
Posts: 1296
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).

Thoughts?


Some problems are so complex that you have to be highly intelligent and well informed just to be undecided about them. - Laurence J. Peter
Ernest Friedman-Hill
author and iconoclast
Marshal

Joined: Jul 08, 2003
Posts: 24187
    
  34

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?


[Jess in Action][AskingGoodQuestions]
Jeanne Boyarsky
author & internet detective
Marshal

Joined: May 26, 2003
Posts: 30916
    
158

How about "other languages". The subtitle could continue to list examples as is does now.


[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
Mike Simmons
Ranch Hand

Joined: Mar 05, 2008
Posts: 3018
    
  10
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.
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
+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
Michael Ernest
High Plains Drifter
Sheriff

Joined: Oct 25, 2000
Posts: 7292

I'd vote for 'Related Programming Languages' to separate things like Scala and C# from 'Other Languages" which could be anything.


Make visible what, without you, might perhaps never have been seen.
- Robert Bresson
Ernest Friedman-Hill
author and iconoclast
Marshal

Joined: Jul 08, 2003
Posts: 24187
    
  34

Originally posted by Michael Ernest:
I'd vote for 'Related Programming Languages' to separate things like Scala and C# from 'Other Languages" which could be anything.


+1 on "Related". I like that.
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 14338
    
  22

But Scala isn't really that much "related" to Java. And it is not really just a scripting language either.

I'm in favour for "Other Languages on the JVM", or something similar.

Scala is not a dynamically-typed language, so "Other Dynamic Languages" wouldn't include Scala.
[ June 28, 2008: Message edited by: Jesper Young ]

Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 8 API documentation
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
What makes a language "related"?
Gregg Bolinger
GenRocket Founder
Ranch Hand

Joined: Jul 11, 2001
Posts: 15299
    
    6

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.


GenRocket - Experts at Building Test Data
Mike Simmons
Ranch Hand

Joined: Mar 05, 2008
Posts: 3018
    
  10
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 ]
Mike Simmons
Ranch Hand

Joined: Mar 05, 2008
Posts: 3018
    
  10
[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.
Mike Simmons
Ranch Hand

Joined: Mar 05, 2008
Posts: 3018
    
  10
I vote for two complementary forums: "Other Cool Languages" and "Crappy Languages". That should cover everything, yes?
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
Originally posted by Mike Simmons:
I vote for two complementary forums: "Other Cool Languages" and "Crappy Languages". That should cover everything, yes?


Jeanne Boyarsky
author & internet detective
Marshal

Joined: May 26, 2003
Posts: 30916
    
158

So we have:
- Other languages
- Other JVM languages
- Other related Languages
- Other cool languages
(sorry if I missed any suggestions)

Ilja: I think a "related" language is a programming language so people don't start discussing Klingon in there

Mike: I hope your "crappy languages" suggestion is a joke. Forums shouldn't be making judgment calls about a language...
Mike Simmons
Ranch Hand

Joined: Mar 05, 2008
Posts: 3018
    
  10
Yes, that was a joke. As was "Other Cool Languages" - the two categories were intended to be complementary, both requiring a value judgement.
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 42599
    
  65
We've added new forums for Groovy and Scala; see the announcement here.


Ping & DNS - my free Android networking tools app
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Where to post Scala discussions