Управление пространствами имен
Рекомендуемые расширения: space или ns (чем короче, тем лучше)
Функции:
Глобальное управление:
динамическая загрузка расширений, получение всех активных имен расширений, получение команд расширений в виде анонимных функций, переопределение команд расширений анонимными функциями, доступ к глобальным переменным по имени, функции для создания процедур to и to-report с заданными именами и анонимными функциями, переопределение процедур to и to-report анонимными функциями
Трaps для агентов:
можно встроить анонимные функции в некоторые примитивы для определения специального поведения (например, определение деления как целочисленного деления, ask примитив не нарушает доступ)
Локальные пространства имен:
создание пространств имен с цепочкой прототипов, хранение данных в текущем пространстве имен, функции для запроса и выбора, вызов функций