Форум сайта python.su
253
Во время выполнения некоторых действий в программе полезен шаблон - сделать то что требует обновлений как в утилите make.
Вопрос: Может существует готовый модуль для такой реализации такой модели действий? Просто затрудняюсь с тем чтобы сочинить правильный в опрос в google.
Офлайн
0
Офлайн
253
Большое спасибо за ссылку, там много интересного. посмотрю пока http://sourceforge.net/apps/trac/cake-build
Но хотел-бы дополнительно пояснить. Я искал не build систему, а обобщенный аналог. Например данные записаны не в файлах, а в записях СУБД - но логика обновления как в make. Обычные билд системы не смогут такое обработать. Можно понавешать триггеров, но они общие - не используют типы записей для определения действий. Другой пример - имеется библиотека из множества простеньких расчетных функций у них известен тип входа и выхода, задача - рассчитывать по требованию пользователя небольшое подмножество из большого возможного множества выходных параметров (вариантные расчеты при проектировании технических устройств). Такая система может практически автоматически построить алгоритм расчета. Можно конечно скидывать промежуточные результаты на диск, а каждый входной параметр положить в отдельный файл, но это не очень удобно.
Отредактировано (Апрель 24, 2011 19:29:57)
Офлайн
20
Попробуй препарировать waf.
Работа там ведётся с эдакими нодами, которые само собой гвоздями прибиты к файлам. Но покопавшись в сорцах я решил что не так уж и сложно подсунуть свои ноды. У меня задача состоит в использовании системы сборки основанной не на файлах (не только на файлах, что бы быть точнее), а скажем на ZODB. Все решается, как мне показалось, без космических трудозатрат, так что возьми на заметку.
..bw
Офлайн
253
Я тоже думаю космических затрат не будет. waf посмотрю, большое спасибо за наводку. Если интересно могу потом выложить что получится. “У меня задача состоит…” - это значит что-то уже сделано?
Офлайн
20
Нет.
..bw
Офлайн
72
Вроде еще PyKE для подобного можно использовать.
Офлайн