What is wrong with NML? If it doesn't have some needed process is it not able to be extended?
On Wed, Sep 12, 2018, 2:52 PM Sebastian Kuzminsky <seb.kuzmin...@gmail.com> wrote: > On Sat, Sep 8, 2018 at 6:28 PM Chris Morley <chrisinnana...@hotmail.com> > wrote: > > > > > I'm not sure where they are at with replacing NML, but that is not what I > > was talking of. > > > > Machinekit has not gotten rid of NML, it's still how you get commands from > the UIs into Task. > > My understanding from a cursory reading of their code is: They have added a > new program called machinetalk that you can think of as a "network UI", in > the same sense that our "halui" is a "HAL UI". Machinetalk takes 0mq > messages from the network and turns them into NML messages, then sends > those NML messages to Task just like a "native NML" UI does. > > It adds the capability of talking to the motion controller via 0mq, but at > the cost of an additional IPC hop. > > That's how it looks to me but of course I'm no expert, I'd welcome > corrections from anyone who knows the MK code. > > In my opinion it is a mistake to add another layer of communication on > top. Far better to clean up the internals to replace NML with 0mq (or > whatever the correct transport is, I don't know the answer to that > question). > > > -- > Sebastian Kuzminsky > > _______________________________________________ > Emc-developers mailing list > Emc-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-developers > _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers