[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:
- [Savannah-hackers] savannah.gnu.org: submission of The Arc build tool project,
gck <=