Skip to content

Page which spells out exactly which level of support people can expect from which platform #67

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
soc opened this issue Jul 21, 2013 · 6 comments

Comments

@soc
Copy link
Contributor

soc commented Jul 21, 2013

It is mentioned a bit in the "Scala runs on the JVM [...]", but we should make it more clear, which versions (5 deprecated, 6 and up supported) are supported and which implementations are tested and verified that they work (OpenJDK/Hotspot ... anything else?).

Additionally, it would be nice to stop ignoring all the work people have done to get Scala running on Android and mention that too (and link to the appropriate resources/mailing lists).

Mentioning the JavaScript backend and Avian support, marked as "experimental" would make sense imho, too.

@heathermiller
Copy link
Member

Hi @soc. Cool to see that you've joined up! To be honest, we don't ignore that work. The issue is a lack of people organizing and communicating. If it's important to you, make a proposal and step up– tell us the path you'd like the page to have (better on docs.scala-lang?) and what you'd have on it, and so long as it doesn't run the risk of quickly falling outdated, I'd be happy to put it up.

@soc
Copy link
Contributor Author

soc commented Jul 21, 2013

Hi @heathermiller, I'll look into it the next week (after my next exam) and think about what's the best way to integrate it into the site.
Trying to think about what visitors (= potential users) might most likely care about, I think these questions plausible and will probably come up repeatedly:

  1. What's Scala? (Done, great job!)
  2. Can I use it? E. g. "does it run on X?", "can I deploy it on Y?", "can I compile it to Z?"... (This is currently missing imho ...)
  3. How can I get Scala? (Done, great job!)

Getting those answers as fast and easy as possible to potential users might help improve conversation rate a lot.

@SethTisue
Copy link
Member

#506 addresses this slightly, but we should still do more. but I do think it should be done in a way that doesn't simply present the platforms as equal:

  • JVM is still the flagship platform
  • Scala.js is a strong second
  • Scala Native is still very experimental
  • Scala-on-Android deserves mention, especially now that http://scala-android.org exists, but (especially now with the release of Scala 2.12) we shouldn't oversell it

@SethTisue
Copy link
Member

#606 does something towards this

@SethTisue
Copy link
Member

new ticket on Scala Native specifically: #860

@SethTisue
Copy link
Member

I think this ticket is too broad to leave open indefinitely. Some pieces have happened, like Scala.js getting much higher billing than it used to have.

I invite people to open more specific tickets like #860 on changes in this area they would like to see — or better yet, pull requests!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants