Projects / bras


Bras is a rules-based command execution system, ala 'make'. It includes a powerful rules system supporting foreign directory triggers, multiple rule types, and on-the-fly dependency generation. It is written in Tcl and uses Tcl as its script language.


Recent releases

  •  26 Feb 2002 23:04

    Release Notes: The pattern rules which manage dependency cache files for C++ sources were broken, and have been fixed in this release. An example to demonstrate their use was added.

    •  24 Feb 2002 13:16

      Release Notes: Handling of rules with multiple targets now always assumes that the rule's predicate tests all of the targets in parallel. Previously, this was only assumed when one of the rule's targets was out-of-date. Pattern rules for C++ were added. Some support for compiling Java source was added. See the example in the distribution, as well as the keyword "Java" in the doc's index.

      •  11 Feb 2002 20:08

        Release Notes: The -k option to proceed as much as possible after an error did not work for all errors. This has been fixed.

        •  20 Jan 2002 23:08

          Release Notes: The error reporting was reimplemented. Execution of user scripts was streamlined. Both changes also removed minor bugs. A new rule pattern was added to the default rule set. It translates .lex to .c.

          •  09 Jan 2002 22:39

            Release Notes: A fix for a broken TCL package, making the last version only work on the command line.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.