That is definitely how I've learned, cribbing from other routines.
What are you still trying to accomplish? It seems that if you are creating an xline with a specific slope, it is just as easy to type:
XLINE
(enter 1st point)
@100,2
I'm not sure how you would speed up much other than avoid typing the @ symbol. Unless you want to add multiple xlines of the same specific slope (and didn't want to just use the copy command.)