-
Notifications
You must be signed in to change notification settings - Fork 14
Triquetrum Command Language #190
Comments
Great suggestion. Going for a command language i.o. a plain representation of a model hierarchy is an interesting approach that could map nicely to Ptolemy II's ChangeRequests and undo stacks etc. |
I put some notes at https://wiki.eclipse.org/Triquetrum/Xtext and a link to this issue. Below are the notes: Hallvard Traetteberg visited the Ptolemy group in 2012-2013 and did a first cut of creating Ptolemy II OSGi bundles. Hallvard also developed some Xtext work, see https://github.com/hallvard/ptolemy. Hallvard has not been using Ptolemy much recently, but his work is there. Ptcl was a TCL-based language for Ptolemy Classic. The ptcl manual might be of use to help define some of the Xtext commands. For example, both will need to connect ports from an outer composite to an inner composite. |
The status of this issue is that Rodolfo forked the triquetrum repo to Rodolfo, Erwin and I had a teleconference where Rodolfo demonstrated being able to create and connect actors and to modify an existing model. A proposed name is Tqcl for TriQuetrum Command Language. During the call, we agreed that the Ptcl syntax is very Ptolemy Classic-specific and should be used only as a rough guide. The next steps are:
|
…age (TqCL) Signed-off-by: Rodolfo Totaro <[email protected]>
… startup Signed-off-by: Rodolfo Totaro <[email protected]>
Signed-off-by: Rodolfo Totaro <[email protected]>
After our call today, we decided that Rodolfo will create a pull request and Erwin will merge it in.
|
Pull request done
Rodolfo
… Il giorno 20 feb 2017, alle ore 21:17, Christopher Brooks ***@***.***> ha scritto:
After our call today, we decided that Rodolfo will create a pull request and Erwin will merge it in.
Other possible action items before closing this issue:
Update https://wiki.eclipse.org/Triquetrum/Xtext <https://wiki.eclipse.org/Triquetrum/Xtext> with how to use the work
Add documentation to https://wiki.eclipse.org/Triquetrum/Tqcl <https://wiki.eclipse.org/Triquetrum/Tqcl>
Be sure the Triquetrum CI Build <https://hudson.eclipse.org/triquetrum/> is working.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub <#190 (comment)>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AXb807HxlPTHuxG7Ka8PHx5RXS1a9-DQks5refTIgaJpZM4LNZTm>.
|
Here's another activity that should be considered before closing this issue:
|
Signed-off-by: Rodolfo Totaro <[email protected]>
Hi all,
i did it, please check my work it’s the first time that i use this tool for creating a target platform.
thx
Rodolfo
… Il giorno 20 feb 2017, alle ore 23:46, Christopher Brooks ***@***.***> ha scritto:
Here's another activity that should be considered before closing this issue:
We are using .tpd files to create .target files, see [Triquetrum/Target Platform Definition](Triquetrum/Target Platform Definition): Add a org.eclipse.triquetrum.target.platform/org.eclipse.triquetrum.commants.xtext.tpd file
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub <#190 (comment)>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AXb80-_JNiaTsd2nqTMsD_2JS_GOmQXSks5rehfJgaJpZM4LNZTm>.
|
A command language to create model as described in the following document could be useful for making faster writing big models
TriquetrumCommandlanguage.docx
The text was updated successfully, but these errors were encountered: