Repolode
scala

scala/scala3

O compilador e a biblioteca padrão do Scala 3, também conhecido como Dotty, são a implementação de referência da linguagem Scala 3.

Estrelas
6,332
Forks
1,189
Issues abertas
1,790
Último commit
há 16 horas

O que é?

Scala 3 é o projeto que reúne a biblioteca padrão, o compilador e a especificação da linguagem Scala 3. O compilador também é conhecido pelo nome anterior, Dotty, e é neste repositório que a própria linguagem é desenvolvida e mantida.

Desenvolvedores podem criar uma distribuição local com sbt executando a tarefa de empacotamento Universal, que gera arquivos compactados no diretório target de dist. O projeto usa GitHub Actions para integração contínua e conta com um Discord público para discussões. Quem quiser contribuir pode consultar o guia de contribuição e as issues marcadas como wanted.

O projeto é distribuído sob a licença Apache 2.0 e é escrito principalmente em Scala.

Recursos principais

  • 01Disponibiliza o compilador Scala 3, também conhecido como Dotty.
  • 02Inclui a biblioteca padrão e a especificação da linguagem Scala 3.
  • 03Cria distribuições locais com a tarefa de empacotamento Universal do sbt.
  • 04Executa a integração contínua pelo GitHub Actions.

Casos de uso

  • Compilar código-fonte Scala 3 em bytecode JVM.
  • Criar uma distribuição local personalizada do Scala 3 a partir do código-fonte.
  • Contribuir para o desenvolvimento do compilador ou da biblioteca padrão.

Início rápido

  1. 1

    Crie uma distribuição local com sbt

    sbt dist/Universal/packageBin
  2. 2

    Encontre as distribuições geradas em dist/target/

Antes de usar

  • Para compilar a partir do código-fonte, é necessário ter o sbt e uma configuração funcional do toolchain Scala.

Em coleções

Tópicos

Perguntas frequentes

O que é scala3?
O compilador e a biblioteca padrão do Scala 3, também conhecido como Dotty, são a implementação de referência da linguagem Scala 3. Scala 3 é o projeto que reúne a biblioteca padrão, o compilador e a especificação da linguagem Scala 3. O compilador também é conhecido pelo nome anterior, Dotty, e é neste repositório que a própria linguagem é desenvolvida e mantida.
scala3 é gratuito? Qual é a licença?
scala3 é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
scala3 ainda é mantido?
Manutenção ativa. O último commit de scala3 foi em 6 de nov. de 2026.
Para que posso usar scala3?
Compilar código-fonte Scala 3 em bytecode JVM. Criar uma distribuição local personalizada do Scala 3 a partir do código-fonte. Contribuir para o desenvolvimento do compilador ou da biblioteca padrão.
Como instalar scala3?
Crie uma distribuição local com sbt: sbt dist/Universal/packageBin Encontre as distribuições geradas em dist/target/
Onde consigo scala3?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/scala/scala3

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados