вообще-то будет хорошо если БСП сделают в виде классов с описанными интерфейсами, тогда БСП будет некой прослойкой между платформой и кодом с возможностью безгеморгого обновления
Нужно, затрахиваешься реализовать одни-и те же операции в нескольких документах, сложнее вести поддержку кода, плюс нет возможности для реализации собственных объектов - обработка не катит. Отсюда, я считаю, нет нормальной документации по функциям и процедурам как БСП, так и типовых.
Да, показываю пример
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший