Краткое описание пакета ng.registry.namespace
=============================================

Пакет разработан для подержки возможности получения к значением реестра
синтаксически-удобным способам.

Способ реализации
-----------------

Доступ к значениям реестра осуществляется следующей записью::

    tal:define="par context/++registry++orphan:default" 
    
При этом par получит значение, которое взято из реестра 
следующим вызовом:
    
    param(orphan,default)
    
Два слова про получение реестра: скорее всего, реестр имеет имя и, возможно,
он не единственный, поэтому красивый способ захватить первый реестр такой::

    ( y for x,y in getUtilitiesFor(IRegistry,context=context)).next().param( ... )

Вокруг этой конструкции нужно поставить ловушку, наверно на **StopItteration**.

Такой продукт - это типичный [keyword:адаптер пространства имен:адаптер
пространства имен], создание которого подробно описано в 
[name:Адаптер пространства имен.txt].

Аналогичный продукт описан в [name:Архитектура реестров.txt]    

Виды
----

Продукт не предполагает наличие видов.
                                                            

