Skip to content

The Scala Future Vision #19443

@nau

Description

@nau

Scala Highlander

Scala Motto

Write anything. Write everything. Scalable Language.

Scala Multiplatform - one great language to rule them all

Write backend, frontend, iOS, Android, JVM, native and WASM code in one beautiful language.

There Shall Be Only Scala. And Rust.

Highlander

Vision

  1. Our goal is the mass Scala adoption in all feasible niches of software development.
  2. We shall not break working code. Unless it’s absolutely necessary, unavoidable and is approved by the community.
  3. We work to make Scala Multiplatform the Default Language for cross-platform development
    1. Collaborate with major tech companies. Un-ban Scala in Google.
    2. Scala Native focus is iOS and Android Native development.
    3. Scala WASM backend.
    4. Scala Multiplatform.
  4. SBT the official Scala Build Tool, as it de-facto is.
    1. Simplify SBT architecture
    2. Merge the essential plugins into its core
    3. Add a YAML/TOML configuration that covers 95% of common Scala builds with option to do the usual Scala configuration if needed.
    4. Make it as fast as possible.
    5. Organise an annual challenge for everyone to make it faster! With prises!
    6. Merge scala-cli and sbt into a single thing, scali
  5. We constantly improve compiler build times. A release should not be slower than before.
  6. We constantly improve on compilation errors quality.
  7. We shall provide the best tooling in the industry.
  8. We ask devs for feedback AND then listen to it.
  9. ...
  10. PROFIT!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions