[Rant] Rant Directions

Stefan Lang langstefan at gmx.at
Wed Oct 12 16:52:57 EDT 2005


On Wednesday 12 October 2005 13:45, Alan Gutierrez wrote:

Forbear with me, English is not my native language.

>     By directions I meant, where the project is headed. What are
>     your plans for Rant? What tool support are you looking for?

The first goal is to make Rant a feature rich general purpose
build tool on top of which it should be easy to provide
specialized support for different programming languages/environments.

Perhaps after a 1.0 release development for builtin
support for different languages (similar to scons) will start.
(Currently there is support for C#, but that needs rework.)

Languages could be C#, Java, Haskell, OCaml, D and C/C++(hardest,
but all others can interface to C and for Ruby extensions).

Some short term goals:

* A task that creates a file by shell command(s). The file
  will be rebuilt if a dependency or the command changes.
  Syntax could be:

    gen Command, "a" => sys["a.c", "b.c"] do |t| "
        gcc #{var :CFLAGS} -o #{t.name} {t.prerequisites}
    " end

* General install/uninstall tasks.

Kind regards,
  Stefan


More information about the make-cafe mailing list