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: Ian Dunbar
Subject: RE: Idea: GNU Make Standard Library
Date: Fri, 21 Jan 2005 00:33:39 +0000

I am not sure how you plan to integrate Guile with GNU Make, but it would be nice if while architecting the Guile integration, some thought was given to whether it could be done via a generalized plugin mechanism that could be reused for custom extensions (for those of us who don't like scheme :-)

Best regards,
Ian


From: "Paul D. Smith" <address@hidden>
Reply-To: "Paul D. Smith" <address@hidden>
To: "Dill, John" <address@hidden>
CC: address@hidden, David Boyce <address@hidden>
Subject: RE: Idea: GNU Make Standard Library
Date: Thu, 20 Jan 2005 18:32:02 -0500

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 :-).

--
-------------------------------------------------------------------------------
 Paul D. Smith <address@hidden>          Find some GNU make tips at:
 http://www.gnu.org                      http://make.paulandlesley.org
"Please remain calm...I may be mad, but I am a professional." --Mad Scientist

_________________________________________________________________
Share large video & music files via e-mail - sign up for Hotmail Plus! http://www.imagine-msn.com/hotmail/en-ie





reply via email to

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