#linuxcnc-devel Logs
	Nov 24 2018
	#linuxcnc-devel Calendar
09:39 AM jepler: minor kunena update
09:42 AM jepler: and a quick reboot to placate the OS after a grub update
10:24 AM Roguish: CMorley:   i'm curious now,  what are you doing with ProbeScreen (Vers's work) ?
10:25 AM Roguish: sort of updating all the graphics stuff?
03:10 PM crazyben: Hello, could you help me to upgrade linuxcnc 2.7 to 2.8 ?
03:10 PM JT-Shop: it's still down
03:10 PM JT-Shop: and the person that runs it is not here so he may be down as well
03:11 PM crazyben: Do you think it may be possible that I have all the sources on my old (2.8) installation?
03:25 PM crazyben: ok - made it working on my own using github.com/LinuxCNC/linuxcnc 
03:29 PM CMorley: Roguish:Porting versa probe to QtVCP - it's originally a gladeVCP project
03:30 PM CMorley: porting ^^^
04:13 PM Roguish: CMorley:  so, that's an update to help with updating all the gladeVCP stuff?  wonderful.
04:28 PM CMorley: Well not really. It's a project to use QT widgets rather then GTK widgets - whether it replaces gladeVCP remains to be seen - I would hope that both projects could be possible - Someday I intend to update gladeVCP if I have any energy left :)
04:33 PM Roguish: appreciate all the efforts.
05:00 PM Roguish: CMorley:  been reading about QT vs GTK.    seems like QT is more current.  Which QT are you working with?  QT5 ?
05:07 PM CMorley: yes QT5 though using python2 so a little behind the times but we are stuck with it in linuxcnc for some time yet 
05:08 PM Roguish: so why is python2 so separate from python3?
05:09 PM Roguish: is hazzy working with QT5 also?
05:12 PM Roguish: I'd like to try a bit of coding help.  trying to figure where to start.
05:16 PM CMorley: python 3 is incompatible with python 2 in many ways
05:16 PM Roguish: just reading that....
05:16 PM CMorley: Hazzy is working on his own qtvcp project
05:16 PM Roguish: https://learntocodewith.me/programming/python/python-2-vs-python-3/
05:17 PM Roguish: so, is Linuxcnc stuck with Python2?  why?
05:17 PM CMorley: in linuxcnc it's the python extension to c and C++ that are the real problem
05:18 PM Roguish: or does it really matter?
05:18 PM CMorley: just because python is incorperated _all_ over and one really needs to convert everything all at once
05:19 PM CMorley: it matters because libraries are converting to python3 so we isolate ourselves - 
05:19 PM Roguish: so, one can't mix Python 2 with Python 3, in  a larger code like lcnc?
05:20 PM CMorley: you can to some degree
05:20 PM CMorley: for instance if we had a python3 option for python's hal and linuxcnc library, the guis could use python3 
05:21 PM Roguish: ok, how is that done?
05:21 PM Roguish: lots of dev work, i presume?
05:21 PM CMorley: I started a branch for python3 hal library 
05:21 PM CMorley: using cython in my case
05:22 PM CMorley: it's very rough - really a proof of concept
05:23 PM Roguish: https://pypi.org/project/Cython/
05:23 PM CMorley: I finding  it tough to start the linuxcnc library as I'm not good at C++
05:23 PM Roguish: I left coding at Fortran 5
05:23 PM CMorley: lol
05:24 PM Roguish: started with cards on an IBM 360-70
05:24 PM CMorley: Anyways at the moment QtVCP keeps me busy trying to get it ready for merge
05:25 PM Roguish: well. good luck, and good efforts.
05:25 PM CMorley: atari 600xl was my first real programming experience - basic and asembly
05:25 PM Roguish: thanks for the brief eduction.......
05:26 PM CMorley: Thanks. Feel free to comment on code or anything else about it. Critique is helpful.
05:26 PM CMorley: TTYL
05:27 PM Roguish: yeah, i did basic also.     first (an only) coding class, the instructor came in the first day and announced "this is an applications course, if you don't know a language, learn one..."  half the class did not show up for the 2nd meeting