bsb has asked for the wisdom of the Perl Monks concerning the following question:
What I need is something like "make" which has a graph of dependencies, rules for updating them and a means to check the age/change state of items. You can then "make endproduct" and it will update the parts that need to be updated in the right order. The problem with make is that it's tied to files (is there another way to use it?)
I've looked around for either a module or software with the right hooks, but can't find anything. Cons and Makepp are written in Perl but, as with make, the seem too file-system tied.
AAP by Bram "vim" Moolenaar looks more flexible but uses Python as it's scripting language. (I recommend the linked "design decisions" article as an information source for the problem domain).
On CPAN there's Algorithm::Dependency, but it's doesn't address this problem, leaving Graph as the best module to try an adapt.
Is there anything better out there that I've missed?
Or another way of thinking about the problem?
Brad
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: make-like dependency tools in perl
by cbrandtbuffalo (Deacon) on Jun 24, 2005 at 11:53 UTC | |
|
Re: make-like dependency tools in perl
by adrianh (Chancellor) on Jun 24, 2005 at 13:26 UTC | |
|
Re: make-like dependency tools in perl
by toma (Vicar) on Jun 25, 2005 at 04:59 UTC | |
by bsb (Priest) on Jun 25, 2005 at 05:52 UTC | |
|
Re: make-like dependency tools in perl
by schwern (Scribe) on Jun 25, 2005 at 01:16 UTC | |
by bsb (Priest) on Jun 25, 2005 at 06:29 UTC | |
|
Re: make-like dependency tools in perl
by nothingmuch (Priest) on Jun 25, 2005 at 21:43 UTC |