iow, you can read the program and see if its what you want; you can write the program in a word processor, and save it as MS DOS TEXT only; its the same as using GUI; its runs all the same. Space for space.
And it could be a time saver, don't know if it can chuck (drils) for instance, in metal, if you had a bunch of holes, some CS, some CB, some normal, some tapered, some reamed smooth and accurate, you could chuck a pilot drill, chuck a drill, chuck a countersink, chuck a counterbore, chuck a smoothing reamer, chuck a drill, and it does the right order to the right positions to the right depths sequentially. It would (possibly) just coem "home" for a tool change. It could limit the amount of work on some features. In industry you chuck a chuck with the drill in it, and have to set thevalue of each offset of z-axis of each and set it into the memory and when you right a line of code you put in rpm, x&y-position, and z-depth, it accomodate algebraically for the offset of the tool. Numbers written may or not eppear theoretically. It is designed not to be confusing. Same principal with the position of the blank when you load it. Accuracy is maintained by using a known accurate corner/hole, or allowing for trimming to using fixtures; rather than using "drill jigs".