27. 5. 2019 3:20 od [email protected]: > In my quest to figure out how machinetalk works I came across the following > in mkwrapper.py: > > def main(): > parser = argparse.ArgumentParser( > description='Mkwrapper is wrapper around the linuxcnc python module' > 'as temporary workaround for Machinetalk based user interfaces' > ) > So if mkwrapper.py is/was considered a temporary workaround, how does/should > the real thing look like? >
Problem with Machinetalk, one which needs to be remembered at all times, is that it is in an unfinished state from a development point of view and probably the specification was never finished also. Hard to say as Michael Haberler, who cooked it up at the beginning, left the project and I don't know if Alexander Roessler is active in Machinetalk development anymore. So short term band-aids become long term solutions. Not good but probably good enough for now. As you can see the Machinetalk suffers a little bit by grandiose dreams which never materialized. Like the preparation work in Container message, https://github.com/machinekit/machinetalk-protobuf/blob/master/src/machinetalk/protobuf/message.proto#L128 <https://github.com/machinekit/machinetalk-protobuf/blob/master/src/machinetalk/protobuf/message.proto#L128> , for ZeroMQ thought up service discovery instead of DNS-SD/mDNS. Also, it didn't cover the problem of multiple transport protocols (IPC/TCP/UDP), which I think is sorely needed. And the NOTYET defines are still open work in the source code. From today point of view, I think it needs some rework. And I am open to discussion on how to do this. (I am of the opinion that the definition should be accessible before the code.) Cern. > > > > -- > website: > http://www.machinekit.io <http://www.machinekit.io>> blog: > > http://blog.machinekit.io <http://blog.machinekit.io>> github: > > https://github.com/machinekit <https://github.com/machinekit> > --- > You received this message because you are subscribed to the Google Groups > "Machinekit" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to > [email protected] > <mailto:[email protected]>> . > Visit this group at > https://groups.google.com/group/machinekit > <https://groups.google.com/group/machinekit>> . > To view this discussion on the web visit > > https://groups.google.com/d/msgid/machinekit/6b0977ef-1595-4919-ae1b-faf3b8428670%40googlegroups.com > > <https://groups.google.com/d/msgid/machinekit/6b0977ef-1595-4919-ae1b-faf3b8428670%40googlegroups.com?utm_medium=email&utm_source=footer>> > . > For more options, visit > https://groups.google.com/d/optout > <https://groups.google.com/d/optout>> . > -- website: http://www.machinekit.io blog: http://blog.machinekit.io github: https://github.com/machinekit --- You received this message because you are subscribed to the Google Groups "Machinekit" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. Visit this group at https://groups.google.com/group/machinekit. To view this discussion on the web visit https://groups.google.com/d/msgid/machinekit/LftvYUl--3-1%40tuta.io. For more options, visit https://groups.google.com/d/optout.
