Sobre el proyecto

Sway es un lenguaje de programación moderno desarrollado por Fuel Labs para escribir contratos inteligentes en la blockchain Fuel. Profundamente inspirado en Rust, aporta sintaxis y características de rendimiento familiares al ecosistema blockchain. El proyecto incluye: - **forc** (Fuel Orchestrator): El compilador de Sway y la toolchain CLI para construir, probar, desplegar e interactuar con contratos inteligentes de Sway. Publicado en crates.io. - **Biblioteca estándar**: Una colección de tipos y funciones integrados para programas Sway, con documentación disponible tanto para versiones publicadas como para la rama predeterminada. - **Referencia del lenguaje**: Documentación técnica que describe la sintaxis, semántica y características de Sway. Características clave: - Diseñado específicamente para la VM de Fuel, aprovechando su modelo de ejecución paralela y su semántica de ejecución modular. - Sintaxis y ergonomía similares a Rust, lo que lo hace accesible para desarrolladores familiarizados con la programación de sistemas. - Herramientas completas para desarrolladores, incluyendo un formateador (`forc-fmt`), un administrador de paquetes e infraestructura de pruebas. - Documentación versionada en `fuellabs.github.io/sway`, con páginas de versión estable mantenidas a través de `FuelLabs/docs-hub`. Para compilar desde el código fuente, instala el toolchain de Rust y ejecuta `cargo build` en el repositorio clonado. La automatización del proyecto y los scripts se gestionan a través del ejecutor de comandos `just`. La documentación y las guías de contribución están disponibles en Sway Book en https://fuellabs.github.io/sway/latest/.