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

Reply via email to