bytecodealliance / bytecodealliance/component-docs
Remove command component from Calculator Tutorial
- Langage dominant
- Rust
- Étoiles
- 137
- Forks
- 88
- Merge moyen
- 5 j 12 h
- PR mergées (30 j)
- 4
Description
Instead of composing with a command component, the `calculator` world could export `wasi:cli/run` itself:
```
package docs:calculator@0.1.0;
interface calculate {
enum op {
add,
}
eval-expression: func(op: op, x: u32, y: u32) -> u32;
}
world calculator {
export calculate;
import docs:adder/add@0.1.0;
}
world app {
import calculate;
export wasi:cli/run; <--- suggested addition
}
```
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par le Calculator Tutorial et examinez comment ses mondes calculator et app utilisent actuellement le composant command. Supprimez cette composition afin que le monde calculator exporte directement wasi:cli/run, et vérifiez que les définitions de world et les exemples du tutoriel restent cohérents.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- wasm
- Domaine
- documentation
- Type d'issue
- Documentation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100