1.1 KiB
| title | weight |
|---|---|
| Permissions | 50 |
Permissions
Prenons une constellation formant un chemin entre deux étoiles :
-1 +2; -2 +3;
Imaginons que nous voulions conditionner la connexion entre +2 et -2 de
sorte à ce qu'elle n'arrive que sous certaines conditions.
Il est impossible de placer un intermédiaire qui viendrait perturber la
connexion déjà existante. Si on essaie d'ajouter une autre occurrence de +2 ou
de -2 dans une autre étoile, on aura une connexion en plus (duplication) et
non à la place de la précédente.
On peut modifier la constellation comme suit :
-1 +2(a); -2(b) +3; -2(a) +2(b);
Le chemin passe maintenant par un intermédiaire -2(a) +2(b); auquel on peut
ajouter des rayons afin d'imposer des contraintes supplémentaires pour
autoriser l'usage de ce pont.
On pourrait conditionner la connexion par un booléen ou par n'importe quel autre contrainte plus complexe et éventuellement calculée par une autre constellations dédiée :
-1 +2(a); -2(b) +3; -2(a) +2(b) -bool(true);
@+bool(true)
De telles étoiles agissent comme des demandes de permissions pour l'interaction.