I like this idea, as it would make it much easier to make changes without messing up other people's work. It would take a bit of reorganization, since the motion module code is spread out over a few folders. I'm thinking it would help to rearrange these files into "motion_common", "trajectory_planners", "kinematics", and then "motion" and "motion2_experimental" for module-specific code. Otherwise, we'll have a ton of code duplication.
Another issue I can see is that whitespace is a crapshoot in most of the motion files. I'd really like to reindent all of them with spaces and 4-column indents, but this should probably be done across all of the major branches at once to prevent merge headaches. An alternative idea in a similar vein: would it be possible to specify a trajectory planner module in HAL, separate from the motion module? We'd have to agree on an API, but I can see that being less duplication and reorganization than two entirely separate motion modules. -Rob On Thu, Dec 26, 2013 at 5:34 AM, Andy Pugh <bodge...@gmail.com> wrote: > > > > On 26 Dec 2013, at 07:16, Michael Haberler <mai...@mah.priv.at> wrote: > > > > however: why not have more than one motion component? > > Motmod is already an INI entry. How difficult would it be to separately > compile a separate motmod2_experimental ? > > > > ------------------------------------------------------------------------------ > Rapidly troubleshoot problems before they affect your business. Most IT > organizations don't have a clear picture of how application performance > affects their revenue. With AppDynamics, you get 100% visibility into your > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics > Pro! > http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk > _______________________________________________ > Emc-developers mailing list > Emc-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-developers > ------------------------------------------------------------------------------ Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers