gnu6.live / programmable-surfaces

Surfaces programmables

Inspecter les primitives qui transforment l’intention locale en comportement typé et révisable.

Détail interactif — Surfaces programmables

settings/theme.rsFonction Rust sélectionnée
Fixture publique · aucun accès hôte · aucun réseau
1use std::path::Path;
2
3pub fn set_theme(config: &mut Config,
4 value: Theme) -> Result<()> {
5 config.theme = value;
6 config.save(Path::new("config.toml"))?;
7 emit("theme.changed");
8 Ok(())
9}
Menu contextuelset_theme()
Actions locales immédiates
Suggestion Gnosis
Analyse de la sélection autorisée…
Runtime surface

Menu contextuel

Actions locales au pointeur et suggestions optionnelles.

Inspecter le contrat⌘↵
Préparer l’action
Contract
SelectionContext → SurfaceAction[]
Authority
Déclenché par l’utilisateur
Evidence
Trace d’action
Principe
Une surface expose comportement, état et composition — pas seulement l’apparence.