savannah-hackers
[Top][All Lists]
Advanced

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

[Savannah-hackers] savannah.gnu.org: submission of The Arc build tool pr


From: gck
Subject: [Savannah-hackers] savannah.gnu.org: submission of The Arc build tool project
Date: Wed, 17 Jul 2002 19:24:15 -0400

A package was submitted to savannah.gnu.org.
This mail was sent to address@hidden, address@hidden


Gregor Klinke <address@hidden> described the package as follows:
License: lgpl
Other License: 
Package: The Arc build tool project
System name: arc
This package wants to apply for inclusion in the GNU project

Description:
The aim of my project is to implement a build tool, which will replace
makefiles and automake. Instead of providing Makefiles (which tend
to be not portable), one provide short scriptlets composed of 
(connected) statements. The complete system will be written entirely
in scheme; \"makefile\" scriptlets are (special prepared) scheme files, too. 
The real actions (making directories, copying files, filtering templates, 
compiling sources, making libs, etc.) are implemented in pluggable scheme 
modules.

In this way the following targets should be achieved:
(1) complete system independency (at least from the scriptlet point
 of view)
(2) easy extensibility, even for \"exotic\" and new languages or tasks
(3) since the system is written in scheme is will be fairly easy to
 replace even the autoconf system, by providing the configure
 information in scheme.

The basic kernel of the system is designed and (prototypely) implemented, and a 
small set of pluggable modules are finished, too. In this way the current 
version replaces very simple Makefiles. Some general questions on installation 
(bootstraping), system integration, i18n etc. have to be discussed, furthermore 
the configuration API has
to be designed. Tasks have to be written.


Other Software Required:
a r5rs conformant scheme interpreter; as it stands now, it uses a 
number of extensions provided both by guile (1.4) and scm (5d6).

Other Comments:





reply via email to

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