Язык программирования Kotlin, его компилятор, стандартная библиотека и инструменты сборки для кроссплатформенной разработки, создаваемые JetBrains.
scala/scala3
Компилятор и стандартная библиотека Scala 3, также известные как Dotty, — эталонная реализация языка Scala 3.
- Звёзды
- 6,335
- Форки
- 1,189
- Открытые issues
- 1,790
- Последний коммит
- 6 часов назад
Что это?
В репозитории находятся стандартная библиотека, компилятор и спецификация языка Scala 3. Компилятор также известен под прежним названием Dotty; здесь разрабатывают и поддерживают сам язык.
Разработчики могут собрать локальный дистрибутив с помощью sbt, запустив задачу упаковки Universal: архивы будут созданы в каталоге dist. В проекте настроена непрерывная интеграция через GitHub Actions, а для обсуждений есть открытый Discord-сервер. Желающим внести вклад предлагают ознакомиться с руководством для контрибьюторов и задачами с меткой «help wanted».
Проект распространяется по лицензии Apache License 2.0 и написан преимущественно на Scala.
Ключевые возможности
- 01Предоставляет компилятор Scala 3, также известный как Dotty.
- 02Включает стандартную библиотеку и спецификацию языка Scala 3.
- 03Собирает локальные дистрибутивы с помощью задачи упаковки Universal в sbt.
- 04Запускает непрерывную интеграцию через GitHub Actions.
Сценарии использования
- Компиляция исходного кода Scala 3 в байткод JVM.
- Сборка собственного локального дистрибутива Scala 3 из исходного кода.
- Участие в разработке компилятора или стандартной библиотеки.
Быстрый старт
- 1
Соберите локальный дистрибутив с помощью sbt
sbt dist/Universal/packageBin - 2
Найдите собранные дистрибутивы в dist/target/
Что важно знать
- Для сборки из исходного кода необходимы sbt и настроенная рабочая цепочка инструментов Scala.
В подборках
Темы
Частые вопросы
- Что такое scala3?
- Компилятор и стандартная библиотека Scala 3, также известные как Dotty, — эталонная реализация языка Scala 3. В репозитории находятся стандартная библиотека, компилятор и спецификация языка Scala 3. Компилятор также известен под прежним названием Dotty; здесь разрабатывают и поддерживают сам язык.
- scala3 можно использовать бесплатно? Какая у него лицензия?
- scala3 распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- scala3 всё ещё поддерживается?
- Активно поддерживается. Последний коммит в scala3 — 7 нояб. 2026 г..
- Для чего можно использовать scala3?
- Компиляция исходного кода Scala 3 в байткод JVM. Сборка собственного локального дистрибутива Scala 3 из исходного кода. Участие в разработке компилятора или стандартной библиотеки.
- Как установить scala3?
- Соберите локальный дистрибутив с помощью sbt: sbt dist/Universal/packageBin Найдите собранные дистрибутивы в dist/target/
- Где скачать scala3?
- Исходный код и инструкции по установке — на GitHub: https://github.com/scala/scala3
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Go — язык программирования с открытым исходным кодом для создания простого, надёжного и эффективного ПО.
Основной репозиторий исходного кода языка Rust: компилятор, стандартная библиотека и документация.
Язык программирования Swift и его компиляторная цепочка инструментов: безопасный для памяти высокопроизводительный язык с удобной интеграцией с C и Objective-C.
Sway — язык программирования в духе Rust для написания смарт-контрактов в блокчейне Fuel.
Простой и быстрый компилируемый язык для удобного сопровождения кода: без зависимостей от библиотек, с автоматическим переводом C в V.