|
On 16/04/17 00:21, Brian Schousek
wrote:
Python shot themselves in the foot about 9 years ago, by producing a new version (3) which was not backwardly compatible with the previous version. There are so many libraries and apps out there using v2, that most distros still ship python 2.7 by default, including Debian, which is the only distro we support. A lot of the major 'improvements' in 3 were backported to 2.6 and 2.7 anyway 2.7 has a current EOL of 2020, but even that may be extended again, because the basic incompatibility has never been resolved. Until someone feels inclined to port all the python code to python 3, that is likely where it will remain. There is not actually that much python code in machinekit in terms of programs; axis, comp etc. What there is GUI wise, is further complicated by using awful pyGtk libraries. A lot of the code is in bindings from C, to allow access to functions, in particular HAL.
'lingua franca' was a bastardised language, a mix of french, italian, spanish and arabic spoken by traders and seamen in the Mediterranean area. Might be an apposite description of python :-P -- -- 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. For more options, visit https://groups.google.com/d/optout. |
- [Machinekit] Status of Python 3 support? Brian Schousek
- Re: [Machinekit] Status of Python 3 support... Bas de Bruijn
- Re: [Machinekit] Status of Python 3 support... [email protected]
- [Machinekit] Re: Status of Python 3 support... Alexander Rössler
- [Machinekit] Re: Status of Python 3 sup... Brian Schousek
- [Machinekit] Re: Status of Python 3... Alexander Rössler
