OberonCore
https://forum.oberoncore.ru/

slim-binaries
https://forum.oberoncore.ru/viewtopic.php?f=61&t=1422
Страница 1 из 1

Автор:  Пётр Кушнир [ Четверг, 26 Март, 2009 19:17 ]
Заголовок сообщения:  slim-binaries

Цитата:
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/

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

Автор:  Info21 [ Четверг, 26 Март, 2009 19:44 ]
Заголовок сообщения:  Re: slim-binaries

Пётр Кушнир писал(а):
Цитата:
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... тогда не большая помеха и изменения языка (маловероятные и в любом случае ограниченные).

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

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