La notion d'environnement de définition des textes permet de déclarer de nouveaux textes, sans pour autant perturber l'évaluation d'autres textes utilisant des textes de même nom. A la déclaration d'un texte, les textes présents dans l'environnement des définitions sont masqués :
Le concept de référence à un texte permet justement de lever cette barrière de visibilité, mais la mention est alors explicite.
On peut tirer de ce fait divers avantages :
def varglobal
def varA = "A"
def varB = "B"
def varC = "C"
varglobal est un texte pour lequel on n'a pas particulièrement défini de représentation : ce qui nous intéresse ici n'est pas d'utiliser le texte mais de s'y référer (pas use mais ref).(use varA (ref varglobal (ref modulecommun)))varA du texte varglobal du texte modulecommun, ce dernier regroupant par exemple toutes les déclarations globales, dont le texte varglobal.