Здравствуйте, eao197, Вы писали:
E>Просто, если я соберусь делать какую-то библиотеку с расширением синтаксиса, я хочу чтобы мои пользователи имели с ней как можно меньше проблем. Введение в синтаксис таких ключевых слов, как agent, subscribe, message, priority, event конфликты с другими библиотеками может спровоцировать. А значит -- доставить проблемы. Вот и все.
Совершенно верно. Выходов тут пять:
Забить и использовать (авось)
Испугаться и использовать только внутри своих библиотек (или не использовать вообще — в Nemerle вкусностей хватает и без того)
Использовать макросы-обёртки (как уже предполагалось)
Договориться о правилах именования first tokens (добавлять какой-нить префикс)
Создать коммитет по стандартизации расширений языка
Всё решаемо.