[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-register-public] [task #5578] Submission of Makem
From: |
Hugues Cassé |
Subject: |
[Savannah-register-public] [task #5578] Submission of Makem |
Date: |
Sat, 20 May 2006 21:51:35 +0000 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.6) Gecko/20050317 Firefox/1.0.7 Galeon/1.3.19 |
URL:
<http://savannah.gnu.org/task/?func=detailitem&item_id=5578>
Summary: Submission of Makem
Project: Savannah Administration
Submitted by: hcasse
Submitted on: samedi 20.05.2006 à 21:51
Should Start On: samedi 20.05.2006 à 00:00
Should be Finished on: mardi 30.05.2006 à 00:00
Category: Project Approval
Priority: 5 - Normal
Status: None
Privacy: Public
Assigned to: None
Percent Complete: 0%
Open/Closed: Open
Effort: 0.00
_______________________________________________________
Details:
A new project has been registered at Savannah
The project account will remain inactive until a site admin approve or
discard the registration.
######### REGISTRATION ADMINISTRATION #########
While this item will be useful to track the registration process, approving
or discarding the registration must be done using the specific "Group
Administration" page, accessible only to site administrators, effectively
logged as site administrators (superuser):
<https://savannah.gnu.org/siteadmin/groupedit.php?group_id=8575>
######### REGISTRATION DETAILS #########
Full Name:
----------
Makem
System Group Name:
-----------------
makem
Type:
-----
non-GNU software & documentation
License:
--------
GNU General Public License V2 or later
Description:
------------
Makem is a replacement for the (G)make utilities.
Although compatiblity with older Makefile is not a main criterium, Makem
attempts to improve the make paradigm by improving the behaviour and the
features of Makefiles:
- an environment is attached at any entity of a Makefile (scripts, files,
rules and so on) that may contain any definition tied with a specific
syntax,
- définitions in the environment are reached using access path,
- inclusion does not loose link between file names and script directory
(recursive Make calls are no more needed),
- any definition may be called as an buil-tin function $(name ...)
- syntax in rules and in actions may include repetition, condition and
assignment in a system-free way,
- selection of programming language rules is done using the script
inclusion system (no more lots of built-in rules),
- rules definition supports indentation,
- Makefile scripts may be pre-compiled in order to improve speed,
- dependency checking is not only bound to date checking but may be also
based on action or file signature,
- finally, it may generate scripts that replace Makefile to include in a
project distribution.
Makem are attempt to kept the initial syntax of Makefiles and has only added
or modified it in order to fix well-know flaws of Make.
Other Software Required:
------------------------
Makem is programmed using the OCAML language
(http://caml.inria.fr/ocaml/license.fr.html). OCAML programs are delivered
with a Q Public License and the linked libraries are licensed with LGPL.
Other Comments:
---------------
The source of the project may be downloaded at
http://casse.hugues.free.fr/makem.tgz.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/task/?func=detailitem&item_id=5578>
_______________________________________________
Message posté via/par Savannah
http://savannah.gnu.org/
- [Savannah-register-public] [task #5578] Submission of Makem,
Hugues Cassé <=