Abgrenzen von Namens-Bereichen: package

Variablen sind im aktuellen Kontext definiert, dieser kann eingegrenzt werden, entweder, weil im aktuellen Programm die Namen knapp werden (wie wäre es mit einem Kurs über Programmierung?), weil Objektorientiert programmiert werden möchte, oder Teile der Scripte in die weite Welt exportiert werden sollen.