sway - way 是一种为 Fuel 区块链开发的语言。它深受 Rust 的启发,旨在将现代语言的开发和性能引入区块链生态系统。

Created at: 2021-01-20 04:54:33
Language: Rust
License: Apache-2.0

摇摆

建 crates.io 文档 不和

Sway是为Fuel区块链开发的一种语言。它深受 Rust 的启发,旨在为区块链生态系统带来现代语言开发和性能。

文档

有关用户文档(包括安装发布版本),请参阅 Sway Book:https://fuellabs.github.io/sway/latest/

有关 Sway Standard 库文档,请参阅:https://fuellabs.github.io/sway/master/std/

另请查看 Sway 编程语言的技术参考:https://fuellabs.github.io/sway/master/reference/

从源代码构建

本部分用于开发 Sway 编译器和工具链。有关开发协定和使用 Sway 的信息,请参阅上述文档部分。

依赖

Sway 是用 Rust 构建的。首先,按照 https://www.rust-lang.org/tools/install 中的说明安装 Rust 工具链。然后配置你的 Rust 工具链以使用 Rust :

stable

rustup default stable

如果尚未完成,请将 Cargo bin 目录添加到你的目录中,方法是将以下行添加到并重新启动 shell 会话。

PATH
~/.profile

export PATH="${HOME}/.cargo/bin:${PATH}"

建筑力量

克隆存储库并生成 Sway 工具链:

git clone git@github.com:FuelLabs/sway.git
cd sway
cargo build

确认已成功构建 Sway 工具链:

cargo run --bin forc -- --help

对 Sway 的贡献

我们欢迎向 Sway!

请参阅 Sway 书籍的“参与 Sway”部分,了解帮助你入门的指南和说明。