OberonCore
https://forum.oberoncore.ru/

Объем исходников ББ
https://forum.oberoncore.ru/viewtopic.php?f=1&t=168
Страница 1 из 1

Автор:  Илья Ермаков [ Четверг, 20 Апрель, 2006 19:44 ]
Заголовок сообщения:  Объем исходников ББ

Вот, товарищи, подсчитал объем исходников ББ (поюзал MtOdc.DocsSize). Любопытная статистика...

Абстрактные платформенно-независимые вещи:
System: Lines: 19396
Text: Lines: 9666
Form: Lines: 2416

Реализация для платформы:
Host: Lines: 16309
Ole: Lines: 4839

Итого: сам Framework - около 50 тысяч.

Инструментарий разработки - ого, вот это прилично:
Dev: Lines: 29343

Другое:
Com: Lines: 2808
Sql: Lines: 4946

Как видим, все достаточно компактно написано.

Автор:  vladfind [ Суббота, 22 Апрель, 2006 08:58 ]
Заголовок сообщения:  Re: Объем исходников ББ

Илья Ермаков писал(а):
Вот, товарищи, подсчитал объем исходников ББ (поюзал MtOdc.DocsSize). Любопытная статистика...


Илья! Ты говорил, что кто-то портирует BB на Linux. И есть какие-то подводные камни. А можно ли портировать и переписать для другой платформы (BeOS OS) "реализация для платформы:
Host: Lines: 16309, Ole: Lines: 4839"?

Автор:  Илья Ермаков [ Суббота, 22 Апрель, 2006 09:46 ]
Заголовок сообщения: 

Можно все :-) Вопрос во времени и трудозатратах...

Одна из проблем - тесная завязка на COM-OLE. Его придется буквально вырезать из Kernel'a и Dev. А еще не забудем про Linker и динамический загрузчик StdLoader...

Автор:  vladfind [ Суббота, 22 Апрель, 2006 15:27 ]
Заголовок сообщения: 

В принципе для BeOS собран BB с использованием X11. Однако это было давно в 2003 году. http://www.bebits.com/app/3608 Только ахив не доступен. Поищу и поспрашиваю.

Автор:  Илья Ермаков [ Суббота, 22 Апрель, 2006 17:35 ]
Заголовок сообщения: 

Э, так это совсем другой Blackbox (именно Blackbox, а не BlackBox) - оконный менеджер (изначально для Линукс), аналог Gnome и KDE.

Автор:  vladfind [ Суббота, 22 Апрель, 2006 18:06 ]
Заголовок сообщения: 

Точно. Скачал в BeOS порт X11, а это действительно оконный менеджер.
А кто на MAС запускал BB?

И, в этой связи, там есть COM- объекты или по другому прописана машинно-зависимая часть?

Автор:  Илья Ермаков [ Суббота, 22 Апрель, 2006 20:24 ]
Заголовок сообщения: 

Цитата:
А кто на MAС запускал BB?
И, в этой связи, там есть COM- объекты или по другому прописана машинно-зависимая часть?

В Mac есть то ли поддержка OLE, то ли чего-то близкого к этому.
Сейчас Mac BB уже устарел, т.к. в новой Mac OS принципиально изменилась архитектура - она на ядре FreeBSD. Если, конечно, Oberon Microsystems не готовит новую версию. Впрочем, в открытом доступе Mac BB никогда не был и не ожидается.

Автор:  GrayEddy [ Суббота, 22 Апрель, 2006 20:37 ]
Заголовок сообщения: 

Когда будет новая версия BB 1.6?
Об этой версии я слышал, что там будет поддержка исключительных ситуаций (try..except). Все. Остальные подробности найти не удалось. Кто нибудь в курсе? Думается, многим было бы интересно узнать про грядущие нововедения.

Автор:  Илья Ермаков [ Воскресенье, 23 Апрель, 2006 12:57 ]
Заголовок сообщения: 

Хотелось бы это узнать. Это вопрос к Ф.В. Ткачеву - info21, который координируется с Oberon Microsystems в России.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/