OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Четверг, 28 Март, 2024 14:42

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: slim-binaries
СообщениеДобавлено: Четверг, 26 Март, 2009 19:17 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2662
Откуда: Россия, Ярославль
Цитата:
Note concerning Slim Binaries, often referred to as "OMI"
OMI is now history and not implemented in the current ETH Oberon system. This very interesting technology was not integrated into the new compiler because we did change the language many times and this required some deep changes to the compiler. The OMI implementation we had (and still have) was optimized for the OP2 parse tree to the extent that changing anything in the parse tree or symbol table would break or cripple it, and it should have been de-optimized first or even rewritten for the new parse tree. Anyway, this is still possible, and it would be interesting, to have somebody take over the OMI code and adapt it to the extended symbol table and parse tree used for Active Oberon.

http://www-old.oberon.ethz.ch/compiler/

Наткнулся давече вот на такое, в связи с этим вопрос: разумно ли использовать эту технологию? Особенно это интересно всвязи в портом ББ в Линух.
В принципе понятно, что если язык не менять, то можно использовать. А после того, как я увидел, что в компиляторе ББ идёт построение дерева, даже стало понятно, как использовать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: slim-binaries
СообщениеДобавлено: Четверг, 26 Март, 2009 19:44 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Пётр Кушнир писал(а):
Цитата:
Note concerning Slim Binaries, often referred to as "OMI"
OMI is now history and not implemented in the current ETH Oberon system. This very interesting technology was not integrated into the new compiler because we did change the language many times and this required some deep changes to the compiler. The OMI implementation we had (and still have) was optimized for the OP2 parse tree to the extent that ...

... разумно ли использовать эту технологию? Особенно это интересно всвязи в портом ББ в Линух.
... А после того, как я увидел, что в компиляторе ББ идёт построение дерева, даже стало понятно, как использовать.[/size]
Главное, не оптимизировать to the extent... тогда не большая помеха и изменения языка (маловероятные и в любом случае ограниченные).

Если бурлят силы молодые, то надо играть в эти игры.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB