What is Perl's answer to GNU Make?

The esteemed (late) Perl stalwart Nick Ing-Simmons, of Perl/Tk fame, answered GNU Make with a module, Make.pm, and a script that uses it, pmake. Walter Higgins replied with TinyMake. Different people have come up with different ideas.

Tools like TT2 can replace some of what Make does, as well. There is dependency-tracking intelligence built in to TT2, I understand.

I'm just a huge fan of GNU Make (and BSD Make is a quite different and arguably more powerful tool, and is also very nice). I'm not going to be rushing to write a 'make' replacement anytime soon; I'd find it a better use of time to offer patches to GNU make to improve its behavior on marginal platforms (that odd little non-unixy one produced in Redmond comes to mind). That said, when 'building' a package for installation does not involve much more than copying data from templates, with interpolation, and then finding the appropriate filesystem locations in which to place the final result, Perl by itself is perfectly capable of doing the job.

    Soren A / somian / perlspinr / Intrepid

-- 
Words can be slippery, so consider who speaks as well as what is said; know as much as you can about the total context of the speaker's participation in a forum over time, before deciding that you fully comprehend the intention behind those words. If in doubt, ask for clarification before you 'flame'.

In reply to Re: Perl-specific automation tools? by Intrepid
in thread Perl-specific automation tools? by JohnMG

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.