Integration of code generation tool with CL
Posted: Fri Feb 20, 2009 3:53 pm
Hi Eran,
I'm thinking about integration of my new (now pre-pre-pre alpha ) code generation tool with CL. Nowadays it is aimed to generation of a source code for small embedded systems and it is able to produce ANSI C and Python source code from state charts (simple state charts and hierarchical state charts are supported now), but I plan to implement also support for other UML diagrams (class diagram, use case diagrams, ...) and C++ language. My tool is prepared for it and it shouldn't take a lot of time. The tool is called CodeDesigner (CD) and it uses wxWidgets and my graphics framework wxShapeFramework.
I'd like to ask you what integration API and interprocess comunication abbilities offer CL's plugin system. I think that the easiest way how to integrate CD with CL is in similar way how the CL integrates with wxFB, but it would be nice to have some more info produced by the CL (like code tags) available. Is there any documentation of CL's plugin system on the net? And the most important question: what do you think about this idea?
Best regards
Michal
I'm thinking about integration of my new (now pre-pre-pre alpha ) code generation tool with CL. Nowadays it is aimed to generation of a source code for small embedded systems and it is able to produce ANSI C and Python source code from state charts (simple state charts and hierarchical state charts are supported now), but I plan to implement also support for other UML diagrams (class diagram, use case diagrams, ...) and C++ language. My tool is prepared for it and it shouldn't take a lot of time. The tool is called CodeDesigner (CD) and it uses wxWidgets and my graphics framework wxShapeFramework.
I'd like to ask you what integration API and interprocess comunication abbilities offer CL's plugin system. I think that the easiest way how to integrate CD with CL is in similar way how the CL integrates with wxFB, but it would be nice to have some more info produced by the CL (like code tags) available. Is there any documentation of CL's plugin system on the net? And the most important question: what do you think about this idea?
Best regards
Michal