As the pdml editor evolved into very useful tool for writing down pdml scripts, today I’ve bundled a simple repo setup pdml script for automatic download & install of it. Take a look at :
repo_0.0.6
Note: you’ll need haxe compiler installed to be able to engage the system
Here is simple steps to be followed (later will make them automatic):
1) you need a repo(swarm) & haxe compiler installed
2) type within the repo “parser.bat haxe.org.dassista._pdmls.setup” – this will install PdmlEditor
3) start DAssistA’s restService by typing within the repo “restService.bat”
4) Use PdmlEditor as separate application for editing pdml files.
Next to come:
PdmlToolbar – separate quick access to avarage pdml files
ProjectModeler – separate project modeling tool (just the top of the iceberg indeed)
Here is a snapshot of the current build of PDMLEditor ready for download. It is still buggy and can be used only when DAssistA is running as rest service in the background, but at least works in terms of reader for pdml files & module(s) browser/reflector. More to be made in the following releases.

What is its purpose:
1) make writing/reading pdml files easy tasks.
2) support creation of pdml scripts by exposing what is presented in DAssistA as code documentation per all modules found in there.
Next on : Project Modelier
This is part 1 of the series of posts which will come in the near future describing DAssistA & its representation as User Experience.
First of all I should explain something for the in-deep workings within DAssistA. It is nekovm based haxe runtime compiled solution where there are two (at the moment) possible entry points: command prompt & web service interface. Every peace of DAssistA as itself is a MultiModule implementation, more on that in the future. But the important thingy is that every single module in DAssistA can be at runtime modified-re-compiled-re-executed. As such module implementations are the ActionPdml module which is responsible of parsing pdml files all around the repository to their proper analogue class->method invokes.
That was in-the-box into. Now on the front:
– on left you can see the repository or so called project swarm where everything involved in project development as material resides.
- on right , opened pdml file editor-like, but with drag & drop funcs for faster & better construction of pdmls.
- on bottom empty space there will be presented all possible modules supported within DAssistA & ActionPDML parser.