名前の多重登録と同時登録、可視性、アクセス

名前〈ラベル | 記号〉は名前コンテナに入れられる。名前コンテナは名前と関連情報の容器だが、リストになる。同一の名前が同じコンテナに複数入ることを多重登録〈multiple registration〉、同一の名前が複数の異なるコンテナに同時に登録されることを同時登録〈simultaneous registoration〉と呼ぶ。

名前構造=名前グラフへの作用として、多重登録と同時登録がある。

可視性は、どの名前がどこから見えるか? が問題なので、単にコンテナ内の名前だけで「見える/見えない」は決定できない。名前を見る視点〈standing point of view〉を決めないと何とも言えない。

視点は、(パーティションではなくて)コンテナになるだろう。あるコンテナから、他のコンテナ内の名前が見えるかどうか? が可視性。protected可視性とかは、名前構造だけで決定できないで、別な階層構造が必要。

可視だが呼び出せない、といったアクセス制御になると、より複雑になる。「誰が/何〈資源〉を/どう〈操作〉する」ごとに permisson の allow/deney を決める必要がある。