Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot
 
PerlMonks  

Re^4: the disadvantages of mini-languages

by Aristotle (Chancellor)
on Feb 05, 2005 at 20:57 UTC ( #428375=note: print w/replies, xml ) Need Help??


in reply to Re^3: the disadvantages of mini-languages
in thread the disadvantages of mini-languages

I agree, except for the part where you say that make doesn't have a backing language. It does. It's called shell.

Makeshifts last the longest.

  • Comment on Re^4: the disadvantages of mini-languages

Replies are listed 'Best First'.
Re^5: the disadvantages of mini-languages
by BrentDax (Hermit) on Feb 05, 2005 at 21:02 UTC

    True, but shell is a really nasty backing language. It isn't very well integrated with make, and ultimately it suffers from the same flaw as make--it was designed as a limited tool, in this case for linking programs together, and doesn't give you access to a more powerful language (unless, of course, you use a Perl one-liner or something).

    =cut
    --Brent Dax
    There is no sig.

      (unless, of course, you use a Perl one-liner or something)

      Q.E.D.? :-)

      Did I mention I find make extraordinarily useful for many tasks besides building compiled software? Almost the only time I will rewrite Perl scripts is to translate them to Makefiles.

      Makeshifts last the longest.

        Almost the only time I will rewrite Perl scripts is to translate them to Makefiles.

        Ok, you've piqued my interest. Would you mind providing a simple example, either in this thread (as an example of a mini-language in action) or in another thread?

        Being right, does not endow the right to be rude; politeness costs nothing.
        Being unknowing, is not the same as being stupid.
        Expressing a contrary opinion, whether to the individual or the group, is more often a sign of deeper thought than of cantankerous belligerence.
        Do not mistake your goals as the only goals; your opinion as the only opinion; your confidence as correctness. Saying you know better is not the same as explaining you know better.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://428375]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others studying the Monastery: (7)
As of 2019-10-15 07:01 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    Notices?