Skip to content

Mention native target on landing page #860

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
tindzk opened this issue Mar 21, 2018 · 9 comments
Closed

Mention native target on landing page #860

tindzk opened this issue Mar 21, 2018 · 9 comments

Comments

@tindzk
Copy link

tindzk commented Mar 21, 2018

As per my comment on the changes to the landing page, I would suggest to also mention Scala Native.

This issue is related: #67

@SethTisue
Copy link
Member

/cc @densh

the hesitation on this so far has been that Scala Native is substantially less mature than Scala.js.

in addition to the wording at the top, there's also this section:

screen shot 2018-03-21 at 11 13 40 am

@SethTisue
Copy link
Member

SethTisue commented Mar 21, 2018

my own take on this is that it's too soon to give Scala Native equal billing, but perhaps we could find some middle ground. (especially with that "with more backends on the way" which is an undersell; Scala Native does exist.)

@tindzk
Copy link
Author

tindzk commented Mar 21, 2018

I do not think it is wrong to attract developers to Scala Native at this stage. Based on my limited experience, Scala Native already works pretty well for regular Scala code, although library support is still spotty. How about including the Scala Native logo with a clearly visible sign that says "beta"? Then, the remark "with more backends on the way" could be removed.

@ashawley
Copy link
Member

Things like Scala.js and native are nice things to brag about, but there is a risk with suggesting them to newcomers. My experience is that they are expert tools and not for the faint of heart. It's not a polished or well-supported system like Scala on the JVM is.

@propensive
Copy link
Contributor

I would be in favor of including Scala Native in the list of backends, but maybe with a "beta" (or similar) label. Given the current nature of the market, I don't think it makes sense to keep quiet about things like this. The current text "WITH MORE BACKENDS ON THE WAY" won't appeal to anyone: almost everyone will be interested in a specific backend.

@heathermiller
Copy link
Member

I think this is a call for @densh to make. We should not be deciding the readiness of his project for him.

@densh
Copy link
Contributor

densh commented Mar 26, 2018

I don't mind Scala Native having a "beta" sticker of some sort at all. It did not reach 1.0-level of stability yet.

The line "more backend on the way" conveys no information. It's going to only be understood by people who already know about SN, and the rest will not grasp what it alludes to.

@propensive
Copy link
Contributor

Implemented with #867.

@tindzk
Copy link
Author

tindzk commented Mar 30, 2018

Looks great! Thanks, @propensive.

@tindzk tindzk closed this as completed Mar 30, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants