On 2/6/2013 6:25 AM, John Morris wrote: > On 02/04/2013 08:43 AM, Michael Haberler wrote: >> <...>well in fact that's what John is doing for RTAPI, with the >> intent to arrive at a universal build that supports RTAI, Xenomai, >> RT_PREEMPT and sim 'automagically'; that's not part of the current >> merge candidate-in-the-waiting though the design and flow stands, and >> I think it's another incremental change - basically linking RTAPI >> though support libraries for RT OS x,y or z, that is replaced by >> loading a .so module - the same stunt Jeff does with the interpreter; >> since Jeff's change wasnt noticed widely, we hope this one doesnt >> either. And every HAL module uses a similar method, so that's all >> safe ground. > Hi fellas, > > It's my own fault that the first opinion expressed on the list of the > RTAPI restructuring is one of suspicion. I got a bit carried away for > just 'cleanups', and didn't broadcast purpose, progress or pointers to > information. Doubt should be the natural reaction to an end result of a > patch with 3000 additions and 7000 subtractions to a critical piece of code. > > Following is a bit of a deep dive into what the RTAPI 'cleanups' are > about in this email. Apologies for the great length, but I implore > anyone both suspicious of the RTAPI work and also influential in setting > the direction of LinuxCNC's development to at least scan through so it > gets a fair shake. > <...> > If you've made it this far, I'm admirous of your high pain threshold and > also grateful for taking the work seriously. Hopefully the main > concerns about what the changes are and their overall impact on the code > base have been addressed. Please ask questions about anything still > unclear, and I promise a short answer. > >
Yes, John, I made it this far. I liked your explanation so much I've made it more accessible by copying it over to the Wiki as a subsection "RTAPI Cleanup and Restructuring" under "LinuxCNC Development" for want of a better place in the Wiki structure. I did a smidge of editorial work, like eliding the self-deprecation, which of course you can put back if you want. I tip my hat to you for all the work, thinking as well as doing, that went into this. Regards, Kent ------------------------------------------------------------------------------ Free Next-Gen Firewall Hardware Offer Buy your Sophos next-gen firewall before the end March 2013 and get the hardware for free! Learn more. http://p.sf.net/sfu/sophos-d2d-feb _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers