i really dont want to learn another language to add to the confusion.
i still mix up old mach3 cb when im writing in c# which causes me all sorts of grief!
took me over a week to write and perfect the tool change macro for the triac (when i say perfect- i mean so it works as i want and checks itself throughout). c# is very finiky and likes everything just so. - it took me a day and a bit to write one line of code so the macro will idle if in feedhold!