Am Donnerstag, dem 24.07.2025 um 18:56 +0000 schrieb Steffen Möller via Emc-developers: > https://www.nist.gov/ctl/smart-connected-systems-division/networked-control-systems-group/pose-mathematics-path-planning > is a library on its own. It should be a separate Debian package and > LinuxCNC should link against it. > > It took me a while, and I eventually figured that posemath is > "maintained" together with more of rcslib at > https://github.com/usnistgov/rcslib/tree/master/src/posemath and next > to it is NML in > https://github.com/usnistgov/rcslib/tree/master/src/cms from what I > see. > > I would very much like the idea to redistribute rcslib (with a > different name because of the revision control system, like gov-nist- > rcslib or so) > with Debian and as a start just have the Debian packages > libposemath(-dev) and libcms/nml(-dev) crafted as packages from it. >
NML doesn't seem to be maintained, most platforms it was designed to run on are obsolete, is missing tooling like a useable code generator that generates serialization / deserialization code from some sort of interface description (thereby guaranteeing consistency and correctness of that code), is using an antiquated c++ style, and because of that it is really painful to change anything. A bunch of kludges and ad-hoc changes accumulated that also caused and still cause some real bugs. IMO we should strive to get rid of those dependencies and the schism between the C++ non-rt and the C-only realtime stuff entirely if possible. -- Robert Schöftner <r...@unfoo.net> _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers