프로젝트 소개
Sway는 Fuel Labs가 개발한 현대적 프로그래밍 언어로, Fuel 블록체인에서 스마트 계약을 작성하는 데 사용됩니다. Rust에 크게 영감을 받아 친숙한 구문과 성능 특성을 블록체인 생태계에 가져옵니다.
프로젝트에는 다음이 포함됩니다:
- **forc**(Fuel Orchestrator): Sway 컴파일러 및 CLI 도구 모음으로, Sway 스마트 계약을 빌드, 테스트, 배포 및 상호 작용합니다. crates.io에 게시됩니다.
- **표준 라이브러리**: Sway 프로그램용 내장 타입과 함수 컬렉션으로, 출시된 버전과 기본 분기에 대한 문서가 모두 제공됩니다.
- **언어 참조**: Sway 구문, 의미 및 기능을 설명하는 기술 문서.
주요 특징:
- Fuel 블록체인 VM을 위해 특별히 설계되어 병렬 실행 모델과 모듈식 실행 의미를 활용합니다.
- 시스템 프로그래밍에 익숙한 개발자에게 접근 가능한 Rust 스타일 구문과 편의성.
- 포매터(`forc-fmt`), 패키지 관리자, 테스트 인프라를 포함한 완전한 개발자 도구.
- `fuellabs.github.io/sway`에서 버전별 문서, `FuelLabs/docs-hub`를 통해 별도로 유지되는 안정적인 출시 페이지.
소스에서 빌드하려면 Rust 도구 체인을 설치하고 복제된 저장소에서 `cargo build`를 실행합니다. 프로젝트 자동화 및 스크립트는 `just` 명령 실행기를 통해 관리됩니다.
문서 및 기여 가이드라인은 https://fuellabs.github.io/sway/latest/의 Sway Book에서 확인할 수 있습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.