bytecodealliance / bytecodealliance/component-docs

Remove command component from Calculator Tutorial

Ouverte
#236 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.