Updated Home (markdown)

Rodrigo Setti 2017-08-13 14:47:25 -07:00
parent 2453bdff4e
commit d32df4256d

@ -2,7 +2,7 @@
master-plan is a language (similar to C) to describe declaratively the execution structure of a generic project.
To describe this execution structure, the language models an algebra of projects with operators that combine sub-projects into higher level projects, building a dependency tree, via three ways: sums (alternatives, or), sequences (all, in order), and products (all, any order).
To describe this execution structure, the language models an algebra of projects that is very similar in structure to [π-Calculus](https://en.wikipedia.org/wiki/%CE%A0-calculus) with operators that combine sub-projects into higher level projects, building a dependency tree, via three ways: sums (alternatives, or), sequences (all, in order), and products (all, any order).
The language also allows annotating projects with metadata such as title, description, owner, _etc._. Also estimates such as "trust" (complement of risk), and "cost" (effort or time). master-plan is able to sort projects by priority such that if executed (in the proposed order) it will minimize the expected cost.