Version v0.1.0 concurs with the second milestone in the project as supported by NLnet.
Starting with this second milestone, we introduce semantic versioning for the Perspectives Distributed Runtime. We have omitted that for the first milestone, alas. The current major release number is 0 (zero), the initial minor release number should have been 0 too, so for this second release we use 1. We have no patches, so the version number of the current release is v0.1.0
The documentation comes in versions too, and follows the versioning of the PDR.
It is currently possible to use the PDR as a command line facility, to parse an .arc file to the JSON serialisation of the internal representation of the model it describes. To do so, run this on the command line in the project root directory:
$ pulp run -- --parse test/test1.arc
where test1.arc is a very small model:
domain: Test case: TestCase user: Self property: Prop1 (mandatory, not functional, Number) thing: SomeRole context: AContextRole filledBy: NestedCase bot: for Self perspective on: Self if true then createRole SomeRole case: NestedCase
Replace test1.arc with a path to your own file relative to the project root directory.
The result will be streamed to standard output. To capture it in a file, run:
$ pulp run -- --parse test/test1.arc > test1.json