help-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Idea: GNU Make Standard Library


From: Noel Yap
Subject: Re: Idea: GNU Make Standard Library
Date: Fri, 21 Jan 2005 07:22:03 -0500
User-agent: Mozilla Thunderbird 0.5 (Windows/20040212)

Paul D. Smith wrote:

The idea behind Guile is to provide a fully-functional scripting
language that can be embedded within make.  My belief is that the world
already has quite enough scripting languages, thanks, and it certainly
does not need another one in the form of a very rich suite of GNU make
builtin functions.

Not only would Guile provide the ability to perform all sorts of
operations (read/write files, math, etc. etc.--all the things that
people are requesting new builtin make functions to do) but I intend it
to be able to "look back" into GNU make; that is I intend to provide
Guile functions that can perform operations on GNU make's internals.
Some simple examples are things like querying and setting make variables
from Guile scripts, calling GNU make functions (eval being the most
obviously useful one, but maybe not the only useful one), querying the
various make databases for rule information, etc.

As with eval, I'm sure all of you will invent cool things to do with
this capability that I can't think of right now :-).

Would it be possible to redefine the meaning of "up-to-date" for certain 
classes of targets?

Thanks,
Noel





reply via email to

[Prev in Thread] Current Thread [Next in Thread]