LINUX.ORG.RU

История изменений

Исправление abcq, (текущая версия) :

Ну так может начать частями его переводить на вызовы и обработку через сторонние библиотеки, в лабвью же есть call library function node (правда он имеет ограничения). Как вариант можно еще разделить метапрог на два части, редактор диаграмм который пусть остается как есть сейчас и сам транслятор который съедает эти диаграммы в определенном формате файла, если лабвью позволяет делать приложения без окон с консольным интерфейсом будет вообще замечательно, так еще проще будет оторваться от его рантайма, потому как там наверное львиную долю занимают вызовы связанные с обработкой графики. Понемногу начать переводить внутреннее представление структур данных на вызовы из сторонних библиотек, тот же apr или что-то похожее можно прицепить попробовать, где есть более удобная обертка над примитивами С. Туда же и вся интернационализация, она тоже вполне возможна в виде вынесенного стороннего кода на подхвате. А если еще все же разделить транслятор и редактор диаграмм так вообще будет замечательно.

Исправление abcq, :

Ну так может начать частями его переводить на вызовы и обработку через сторонние библиотеки, в лабвью же есть call library function node (правда он имеет ограничения). Как вариант можно еще разделить метапрог на два части, редактор диаграмм который пусть остается как есть сейчас и сам транслятор который съедает эти диаграммы в определенном формате файла, если лабвью позволяет делать приложения без окон с консольным интерфейсом будет вообще замечательно, так еще проще будет оторваться от его рантайма, потому как там наверное львиную долю занимают вызовы связанные с обработкой графики. Понемногу начать переводить внутреннее представление структур данных на вызовы из сторонних библиотек, тот же apr или что-то похожее можно прицепить попробовать где есть более удобная обертка над примитивами С. Туда же и вся интернационализация, она тоже вполне возможна в виде вынесенного стороннего года на подхвате. А если еще все же разделить транслятор и редактор диаграмм так вообще будет замечательно.

Исходная версия abcq, :

Ну так может начать частями его переводить на вызовы и обработку через сторонние библиотеки, в лабвью же есть call library function node (правда он имеет ограничения). Как вариант можно еще разделить метапрог на два части, редактор диаграмм который пусть остается как есть сейчас и сам транслятор который съедает эти диаграммы в определенном формате файла, если лабвью позволяет делать приложения без окон с консольным интерфейсом будет вообще замечательно, так еще проще будет оторваться от его рантайма, потому как там наверное львиную долю занимают вызовы связанные с обработкой графики. Понемногу начать переводить внутреннее представление структур данных на вызовы из сторонних библиотек, тот же apr или что-то похожее можно прицепить попробовать где есть более удобная обертка над примитивами С. Туда же и вся интернационализация, она тоже вполне возможно в виде вынесенного стороннего года на подхвате. А если еще все же разделить транслятор и редактор диаграмм так вообще будет замечательно.