Здравствуйте, Roman Odaisky, Вы писали:
RO>Вот пусть у тебя есть отдельный модуль, в котором описывается какая-нибудь грамматика, для чего требуется куча идентификаторов, большинство из которых определяются в одну строчку. Чтобы они не конфликтовали, надо их разнести по отдельным пространствам имен, но заводить на каждый чих отдельный файл было бы неудобно.
Пока что на ум приходит dict, но хотелось бы увидеть реальный кусок кода, который ты хочешь запихнуть в namespace. Тут и классы вполне подходят, а названная тобой проблема с видимостью мне вообще непонятна. В общем, "Talk is cheap. Show me the code." (c).