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: Thu, 18 Jul 2002 17:34:13 -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 replacemakefiles 
and automake. Instead of providing Makefiles (which tendto be not portable), 
one provide short scriptlets composed of (connected) statements. The complete 
system will be written entirelyin 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 hasto be designed. 
Tasks have to be written.

For more information and a first release package see: http://www.eyestep.org/arc

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]