A linguagem de programação Kotlin, seu compilador, sua biblioteca padrão e ferramentas de build, desenvolvidos pela JetBrains para desenvolvimento multiplataforma.
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
Crie uma distribuição local com sbt
sbt dist/Universal/packageBin - 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
A linguagem de programação Go, open source e criada para desenvolver software simples, confiável e eficiente.
O repositório principal do código-fonte da linguagem Rust, com o compilador, a biblioteca padrão e a documentação.
A linguagem de programação Swift e seu compilador e toolchain: uma linguagem segura para a memória, de alto desempenho e com acesso direto a C e Objective-C.
Sway é uma linguagem de programação inspirada em Rust para escrever smart contracts na blockchain Fuel.
Uma linguagem de programação compilada, simples e rápida, para criar software fácil de manter, sem dependências de bibliotecas e com tradução automática de C para V.