Repolode
scala

scala/scala3

El compilador y la biblioteca estándar de Scala 3, también conocido como Dotty, implementación de referencia del lenguaje Scala 3.

Estrellas
6,332
Forks
1,189
Issues abiertos
1,790
Último commit
hace 14 horas

¿Qué es?

Scala 3 es el espacio de desarrollo de la biblioteca estándar, el compilador y la especificación del lenguaje Scala 3. El compilador también se conoce por su nombre anterior, Dotty, y este repositorio es donde se desarrolla y mantiene el propio lenguaje.

Los desarrolladores pueden crear una distribución local con sbt ejecutando la tarea de empaquetado Universal, que genera archivos comprimidos en el directorio target de dist. El proyecto usa GitHub Actions para la integración continua y cuenta con un servidor público de Discord para debatir. Se recomienda a quienes quieran contribuir consultar la guía de contribución y las incidencias marcadas como wanted.

El proyecto se distribuye bajo la licencia Apache 2.0 y está escrito principalmente en Scala.

Funciones clave

  • 01Ofrece el compilador de Scala 3, también conocido como Dotty.
  • 02Incluye la biblioteca estándar y la especificación del lenguaje Scala 3.
  • 03Genera distribuciones locales con la tarea de empaquetado Universal de sbt.
  • 04Ejecuta la integración continua mediante GitHub Actions.

Casos de uso

  • Compilar código fuente de Scala 3 en bytecode de JVM.
  • Crear una distribución local personalizada de Scala 3 a partir del código fuente.
  • Contribuir al desarrollo del compilador o de la biblioteca estándar.

Inicio rápido

  1. 1

    Genera una distribución local con sbt

    sbt dist/Universal/packageBin
  2. 2

    Busca las distribuciones generadas en dist/target/

Antes de usarlo

  • Para compilar desde el código fuente, necesitas sbt y una configuración funcional de la cadena de herramientas de Scala.

En colecciones

Temas

Preguntas frecuentes

¿Qué es scala3?
El compilador y la biblioteca estándar de Scala 3, también conocido como Dotty, implementación de referencia del lenguaje Scala 3. Scala 3 es el espacio de desarrollo de la biblioteca estándar, el compilador y la especificación del lenguaje Scala 3. El compilador también se conoce por su nombre anterior, Dotty, y este repositorio es donde se desarrolla y mantiene el propio lenguaje.
¿scala3 es gratuito? ¿Qué licencia tiene?
scala3 es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿scala3 sigue mantenido?
Mantenimiento activo. El último commit de scala3 fue el 6 nov 2026.
¿Para qué puedo usar scala3?
Compilar código fuente de Scala 3 en bytecode de JVM. Crear una distribución local personalizada de Scala 3 a partir del código fuente. Contribuir al desarrollo del compilador o de la biblioteca estándar.
¿Cómo se instala scala3?
Genera una distribución local con sbt: sbt dist/Universal/packageBin Busca las distribuciones generadas en dist/target/
¿Dónde consigo scala3?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/scala/scala3

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados