-
Notifications
You must be signed in to change notification settings - Fork 325
further edits to copy on landing page #854
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
Changes from 1 commit
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,7 +3,7 @@ layout: frontpage | |
|
||
# Header texts | ||
headerTitle: "The Scala Programming Language" | ||
headerSubtitle: "Scala is a concise high-level programming language. Scala's compiler helps you avoid bugs when writing complex applications, and its fast runtime lets you build efficient, high-performance systems, with easy access to a huge ecosystem of libraries." | ||
headerSubtitle: "Scala combines object-orientation with functional programming into one concise, high-level language. Scala's type system helps avoid bugs in complex applications, and its JVM target lets you build high-performance systems with easy access to a huge ecosystem of libraries." | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. For "JVM target": the page below talks about "backends", so "JVM backend" might be more consistent. But both "target" and "backend" are compiler jargon. "JVM support" seems like a good compromise, since it encompasses both compiler and runtime. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. can we change There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. High level and general purpose are different things. https://en.m.wikipedia.org/wiki/High-level_programming_language There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I vote for "JVM runtime" instead of "JVM target". There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. How about Java runtime? |
||
headerButtonTitle: "Learn More" | ||
headerButtonUrl: "/what-is-scala/" | ||
|
||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think it sounds better to start with "Scala is ..." and state some of the main goals of the language, something like:
"Scala is a concise, statically typed, high-level programming language supporting object-oriented and functional styles."
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"[...] and it runs on the JVM, yielding high performance and easy access to a huge ecosystem of libraries."