Wlad писал(а):
Объясните популярно:
Что есть что и какие различия и нюансы в, теперь многочисленных, версиях BlackBox?
Что в каждом из вариантов можно использовать?
Какая версия считается за "эталон"?
Какая из сборок - "экспериментальная площадка" (и - в каком направлении где работы идут)?
Сборка проекта Инфрматика-21 (версия ББ 1.5).
http://www.inr.ac.ru/~info21/software.htmСамая старая "живая" сборка, у которой есть пользователи. Но не советую использовать для новых проектов.
Последняя сборка от Oberon microsystems Inc. является стабильной версией 1.6.
http://www.oberon.ch/blackbox.htmlИзвестны недочеты. Не рекомендую.
На основе этой сборки есть сборка OberonCore 1.6.
http://oberoncore.ru/projects/bb16-oberoncoreОтличия от 1.6 минимальны, но исправлено несколько недочетов.
Сборка, на сколько мне известно, используется в реальных проектах.
Центр Каркаса Блэкбокс развивает сборку 1.7.1 сейчас в статусе RC1 (1.7 пользоваться не стоит)
http://blackboxframework.org/lastdev+ полная поддержка юникода
+ исправлено много недочетов
Есть поддержка сопрограмм.
Полный список изменений:
http://blackboxframework.org/stable/bla ... anges.html +
http://blackboxframework.org/unstable/m ... anges.htmlЭта версия достаточно стабильная для работы.
Поддержка сопрограмм изолирована в ядре достаточно хорошо, так что не влияет на стабильность основной части.
Сборка Хельмута Цинна, которую он ведет параллельно Центру, (совместима с 1.7.1)
http://www.zinnamturm.eu/downloads.htmне слежу за ней, поэтому ничего не могу сказать больше.
Сборка команды BBCB (
https://github.com/bbcb), это ответвление от сборки Центра (совместима с 1.7.1)
https://blackbox.obertone.ru+ добавлены модули для работы с консолью
+ добавлена возможность выравнивания стека по 16 байтам
+ в Linux/OpenBSD/FreeBSD версии есть нативный компоновщик Dev2 от Игоря Дехтяренко.
Эта стабильная сборка для работы. Эксперименты ведутся в Freenix части для лучшей поддержки Linux/OpenBSD/FreeBSD.