anzellai/sky : guide éditorial fondé sur le README
Un guide fondé sur le README, les métadonnées et la licence de anzellai/sky.
Périmètre du projet
Le README décrit anzellai/sky comme « Sky , an Elm-inspired language that compiles to Go. Hindley-Milner types, server-driven UI (Sky.Live), single binary output. ». Cette page reste limitée aux faits vérifiables dans le dépôt. Les étoiles, forks et badges indiquent une attention, pas une preuve de qualité. Sous « Sky », la source indique : > Status: v0.19.x release candidate. Public APIs are stable for the > v1.0 line; minor versions ship features additively. Internals can > still change between minor versions.. Cela fixe un périmètre déclaré, pas un test en production.
Cas d'usage adaptés
La section « Why Sky » aide à vérifier si le projet répond au besoin : One language, every shape. The same init / update / view /. Si ce besoin ne correspond pas au vôtre, la popularité ne suffit pas. Les noms, commandes et composants sont conservés pour permettre une comparaison directe avec la source primaire. Le README fournit aussi ce point vérifiable : If it compiles, it works. Every side effect returns. Il peut guider le premier test, sans remplacer une vérification dans l'environnement prévu.
Fonctionnement
Le fonctionnement est réparti dans des sections comme « Why Sky ». La source fournit notamment : Task Error a; every fallible value returns Result Error a; sky check invokes go build on the emitted Go so any shape mismatch surfaces at type-check time. There is no runtime null, no uncaught exception, no silent numeric coercion.. Les détails absents sur l'architecture, les performances ou la sécurité ne sont pas inventés. Avant une mise en service, vérifiez l'arborescence, la configuration et l'historique des releases.
Installation et premier lancement
Commencez l'installation avec l'entrée documentée dans le README. La commande vérifiable est : # macOS / Linux , single-binary install curl -fsSL https://raw.githubusercontent.com/anzellai/sky/main/install.sh | sh # or build from source (Rust toolchain required to build the compiler) git clone https://github.com/anzellai/sky cd sky/rust && cargo build --release -p sky # or install straight to ~/.local/bin: # cargo install --path rust/crates/sky --root ~/.local --locked Si aucune commande n'est fournie, cette page n'en fabrique pas. Consultez « Why Sky » pour les dépendances, les ports par défaut et l'initialisation du premier lancement.