À propos du projet
Sway est un langage de programmation moderne développé par Fuel Labs pour écrire des smart contracts sur la blockchain Fuel. Fortement inspiré de Rust, il apporte une syntaxe familière et des caractéristiques de performance à l'écosystème blockchain.
Le projet comprend :
- **forc** (Fuel Orchestrator) : Le compilateur Sway et la toolchain CLI pour construire, tester, déployer et interagir avec les smart contracts Sway. Publié sur crates.io.
- **Bibliothèque standard** : Une collection de types et fonctions intégrés pour les programmes Sway, avec de la documentation disponible pour les versions publiées et la branche par défaut.
- **Référence du langage** : Documentation technique décrivant la syntaxe, la sémantique et les fonctionnalités de Sway.
Caractéristiques principales :
- Conçu spécifiquement pour la VM de la blockchain Fuel, exploitant son modèle d'exécution parallèle et sa sémantique d'exécution modulaire.
- Syntaxe et ergonomie inspirées de Rust, le rendant accessible aux développeurs familiers avec la programmation système.
- Outils de développement complets incluant un formateur (`forc-fmt`), un gestionnaire de paquets et une infrastructure de test.
- Documentation versionnée sur `fuellabs.github.io/sway`, avec des pages de versions stables séparées maintenues via `FuelLabs/docs-hub`.
Pour construire depuis les sources, installez la toolchain Rust et exécutez `cargo build` dans le dépôt cloné. L'automatisation du projet et les scripts sont gérés via le runner de commandes `just`.
La documentation et les directives de contribution sont disponibles dans le Sway Book sur https://fuellabs.github.io/sway/latest/.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.