Вот собственно subj. только просьба не опускать и не говорить что
это никому не надо. Лучше предлагать дельные советы или помощь.
На всякий случай объясняю:
COM - это способ избежать проблемы возникающей при динамической
линковке бтблиотек содержащих классы или структуры изменяющиеся
(это важно) от версии к версии.
Возникающие проблемы - смещение адресов данных и идентификаторов
vtable.
COM версии M$ пошел простым путем - просто запретил изменять
интерефы после release'a. Я решил сделать по другому.
Пришел к выводу что нужен свой язык (близкий к C++) чтобы все
работало нормально (без интерфейсов) и с нормальным наследованием.
Основа написана - создает C (не C++) код который можно потом
уже любым компилятором собрать. Есть баги и проблемы но уже
(по крайней-мере) полученный код запускается.
Но работа еще далека от завершения:
- разобраться с циклическими ссылками
(в перл'е : $a={};$b={};$a->{b}=$b;$b->{a}=$a; - такая
структура не удалятся из памяти)
- шаблоны ? - понятия не имею как их _нормально_ реализовать.
- массивы (Есть vector который хранит любой объект а хочется
аналог my_class**array )
- Сама стандартная библиотека ;)
Поэтому очень надеюсь на вашу помощь.
Пишите сюда и на vahvarh@rbcmail.ru - буду признателен.


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум аналог Com (2008)
- Форум Аналог /etc/rc.conf (2004)
- Форум Аналог COM+ в Linux? (2004)
- Форум Нормальный аналог BCWipe (2011)
- Форум аналог filemon для UNIX (2002)
- Форум Аналог COM/DCOM в Linux (2006)
- Форум Найти нормальный аналог юлмарта (2017)
- Форум Пишем на WinAPI под Linux/Unix (2005)
- Форум Пишу заготовку для аналога midnight commander (2012)
- Форум CRUX — нормальный unix-like, либо ...? (2017)