Définir un espace de noms: package

Les variables sont définies dans le contexte actuel, celui-ci peut être réduit ou séparé, que ce soit parce que les noms commencent à manquer dans le programme actuel (nous proposons aussi des cours de programmation, serait temps d'y réfléchir n'est ce pas?), soit parce que l'on applique des paradigmes orientés objets ou affiliés, ou simplement parce que l'on écrit un scripte pour une bibliothèque publique.