Repolode
scala

scala/scala3

Scala 3 언어의 참조 구현인 Scala 3 컴파일러와 표준 라이브러리로, Dotty라고도 불립니다.

스타
6,332
포크
1,189
열린 이슈
1,790
마지막 커밋
18시간 전

어떤 프로젝트인가요?

Scala 3는 Scala 3 표준 라이브러리와 컴파일러, 언어 명세를 개발하는 프로젝트입니다. 컴파일러는 이전 이름인 Dotty로도 알려져 있으며, 이 저장소에서 언어 자체를 개발하고 유지 관리합니다.

개발자는 sbt에서 Universal 패키징 태스크를 실행해 로컬 배포판을 빌드할 수 있으며, 결과 아카이브는 dist 대상 디렉터리에 생성됩니다. 이 프로젝트는 지속적 통합에 GitHub Actions를 사용하고, 토론을 위한 공개 Discord 서버를 운영합니다. 기여자를 위한 안내서와 도움을 원하는 이슈도 제공됩니다.

이 프로젝트는 Apache License 2.0으로 배포되며, 주로 Scala로 작성되었습니다.

핵심 기능

  • 01Dotty라고도 불리는 Scala 3 컴파일러를 제공합니다.
  • 02Scala 3 표준 라이브러리와 언어 명세를 포함합니다.
  • 03sbt의 Universal 패키징 태스크로 로컬 배포판을 빌드합니다.
  • 04GitHub Actions로 지속적 통합을 실행합니다.

활용 사례

  • Scala 3 소스 코드를 JVM 바이트코드로 컴파일합니다.
  • 소스 코드에서 맞춤형 Scala 3 로컬 배포판을 빌드합니다.
  • 컴파일러 또는 표준 라이브러리 개발에 기여합니다.

빠른 시작

  1. 1

    sbt로 로컬 배포판을 빌드합니다

    sbt dist/Universal/packageBin
  2. 2

    빌드된 배포판은 dist/target/에서 확인합니다

사용 전 알아둘 점

  • 소스에서 빌드하려면 sbt와 제대로 구성된 Scala 툴체인이 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

scala3은(는) 무엇인가요?
Scala 3 언어의 참조 구현인 Scala 3 컴파일러와 표준 라이브러리로, Dotty라고도 불립니다. Scala 3는 Scala 3 표준 라이브러리와 컴파일러, 언어 명세를 개발하는 프로젝트입니다. 컴파일러는 이전 이름인 Dotty로도 알려져 있으며, 이 저장소에서 언어 자체를 개발하고 유지 관리합니다.
scala3은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
scala3은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
scala3은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. scala3의 마지막 커밋은 2026년 11월 6일입니다.
scala3은(는) 어디에 사용할 수 있나요?
Scala 3 소스 코드를 JVM 바이트코드로 컴파일합니다. 소스 코드에서 맞춤형 Scala 3 로컬 배포판을 빌드합니다. 컴파일러 또는 표준 라이브러리 개발에 기여합니다.
scala3는 어떻게 설치하나요?
sbt로 로컬 배포판을 빌드합니다: sbt dist/Universal/packageBin 빌드된 배포판은 dist/target/에서 확인합니다
scala3은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/scala/scala3

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트