Не знаю, мне кажется, что сейчас надо исчерпать ресурс этой среды, а потом потребуется ее кардинальная реконструкция, возможно, полная. Встанут еще вопросы работы под .NET (хотя интеграция в их framewrok, как набор классов и концепций разарботки, считаю ненужной. Надо развивать свое.), генерации 64-разарядного кода. Остро встает вопрос переноса под Linux. Мы бы в Орле им занялись, но команда слишком мала, "распараллеливаться" дальше уже не можем, будет взаимная блокировка задачВидимо, Linuxom займемся только после Нового года.

Сейчас надо будет подправить систему Text. Текст, который набирается в ББ, сохраняется великолепно, а вот вставленный из буфера (вот из того же Фара, например) оказывается в какой-то странной двухбайтовой кодировке - не-Юникод. Ее опознает только ББ. Видимо, надо править обработку сообщений вставки в TextControllers.
Ivor, расскажите, пожалуйста, поподробнее, что осложняет перевод под Юникод?
Я так понимаю, что все данные от системы приходят сейчас в ASCII, сохраняются тоже в ASCII, а вот внутри среды идут многократные перекодировки? Видимо, вначале среда была на коротких символах, потом решили перейти на Юникод, но ограничилсиь только определением типа CHAR как 2-байтового, а все ранее напианное они перелопачивать не стали?