blackspy, основным новшеством будут подключаемые плагины генерации текста.
В ходе экспериментов пробовались различные варианты. Вначале хотел сделать возможность подключения dll, написанных на любом языке программирования.
Но потом убедился, что это неудобно, порой ограничивает возможности, и усложняет интерфейс взаимодействия приложения с модулем.
Поэтому, остановился на системе плагинов библиотеки Qt, написанных на C++. К счастью, Qt-шные плагины несложны в освоении, там не используется опасных языковых конструкций, в прилагаемом примере плагина используется всего один указатель, выделяемый с помощью new, который не требует освобождения памяти.
Сами алгоритмы могут быть какими угодно, все зависит от самого плагина.
Этот механизм завершен полностью, и проверен в работе.
Конкретные алгоритмы из числа известных публике, наподобие маркова или карла маркса, или еще чего-то, таким образом становятся вторичны. Любой из них может быть добавлен путем подключения dll, или наоборот, при необходимости убран.
Так называемый метод "без генрации" будет встроен в дорген, и работать независимо от выбранного алгоритма. Сейчас им и занимаюсь, придумал как сделать его достаточно гибким, осталось завершить и проверить в работе. И остается еще ряд мелочей из числа тех, что просили пользователи. Часть из них сделаю, часть будет отложена до следущего релиза.
Еще раз извините за столь долгую задержку, что-то я совсем работоспособность потерял, буду исправляться.
Hilo, что подразумевается под автоматизацией создания шаблонов?