Генносе torvn77, тема конечно интересная. Направление мысли верное, только вот реализация, я считаю не правильная.
Не буду вдаваться в дискуссию о величии и ничтожестве Линукса и Виндоуса, или платных и опенсорсовских программ. Просто мысли.
Тех кто использует ЛинуксСНС здесь не много, я бы сказал, ничтожно мало. Поэтому мне кажется данный текст не будет востребован.
С другой стороны, есть вечная проблема, что лучше специализированная вещь или универсальная.
Столкнулся как то с задачами, что надо нарезать на плоскости параллельные полосы, или прямоугольники, или заполнить плоскость кругами, или сделать блок отверстий. Эти задачи легко алгоритмизируются.
Когда то давно, мне в руки попала одна такая программка под ДОСом. Понравилась. Я как то написал нечто подобное в Екселе, на ВижлБэйсике.
Потом заказал и мне сделали под Винды. Потом переделали уже под х64.
Программки работают, есть в них даже нечто в виде постпроцессора (настройка заголовка и завершения файла, скорости, паузы и служебная инфа).
Писал программист на с++, есть исходники и библиотеки, все скомпилировано в один исполняемый файл.Простой, интуитивно понятный интерфейс.
Заводишь пару параметров, жмёшь на кнопку и voilà, G-код сгенерён. Прошу в ЧПУ.
Нам реально помогает.