Есть мысль сделать сборку BlackBox-XDev (X, CS = CrosS-platform DEVelopment), специально заточенную под разработку кроссплатформенных приложений, отчуждаемых от системы. Не превращаем постепенно систему в нужное нам приложение (что в ряде случаев не требуется; например, зачем система ББ в микроконтроллере, показывающем температуру в аквариуме?), а отчуждаем код. Т.е. такая сборка будет хост-системой для произодства п/о в тех сферах, где тащить за собой всю систему ББ или хотя бы её часть, как это задумано по идеологии, невозможно, невозможно в данный момент или попросту кажется излишним. Например, встроенка, микроконтроллеры, не-x86 Linux.

Выношу это на массовое обсуждение с тем, чтобы сборка была полезна не только мне. Предлагаю обсудить вопросы.

1. Надо определиться на базе какой сборки мы начнём XDev. С одной стороны хочется юникодовости, с другой – документации по ББ на русском. Можно ли это как-то совместить? Какую сборку лучше взять за базис? Если "фирмовую" 1.6-rc6, то к ней надо как-то прикрутить русскую документацию, которая вроде бы не юникодизирована? Если "школьную" русифицированную сборку, то она же на базе ядра 1.5? Подскажите, если данная проблема уже кем-то решена.

2. Какие по вашему мнению подсистемы должны войти в XDev? Обязательно планирую Ofront (Oberon-2 to C Translator), мои SDL и KOL (где-то тут на форуме про это уже было), конечно DevElfLinker. Кстати, использует ли кто-нибудь для раскраски синтаксиса что-то отличное от подсистемы для раскраски исходников "Мастер" С.Ю.Губанова? Удалось ли запустить "Мастер" на ядре 1.6? Насколько я помню, он работал (когда я пробовал) только на 1.5 и не работал на 1.6. Наконец, мне слегка не нравится предустановленная там схема раскраски. И, понимая, что на вкус и цвет, надо бы по уму предусмотреть несколько схем раскраски на пользовательский выбор.

3. Конечно есть желание поместить всё это дело под версионный контроль. Это будет конечно же Git. Желает ли кто-нибудь поделиться наработками в плане интеграции BlackBox + Git?

Просьба к любителям идеологической чистоты ББ не беспокоиться и не засорять сие обсуждение глубокомысленными высказываниями. Меня интересует именно данное направление развития ББ, как некоего IDE для разработки на Обероне-2/КП под мэйнстрим и embedded.

Хочу также напомнить, что отчуждаемые от ББ программы, в которые не включаются подсистемы ББ, насколько я понимаю, не подпадают под лицензию "BlackBox Component Builder Open Source License". А значит развитие системы в этом направлении (GUI, независимый от текущей подсистемы Form и т.п.) приводит к появлению приятной возможности разрабатывать на КП коммерческий софт довольно спокойно и без оглядки.

А может есть желающие присоединиться к разработке? Но, даже если и нет, будет весьма пользительно сформулировать всем миром список требований к данной сборке.