Hello,
about function name...
I think the only problem is typing it! In fact, even if some functions are self explicative, sometimes they are "hard" to be typed.
Putting a prefix like "x_" is not very keyboard-friendly when one write a big program.
Some languages use "-" (many functional languages do that!), but it is not feasible to every language parser.
Maybe you could use "xSetShader" (even if the language is not case sensitive, it could be more readable than X_SETSHADER).
However, about the function name, if I read "X" I think to something related to "DirectX" (my first approach). But GLBasic does not use DX, so...
(maybe "X" stands for "graphiX" ;-) )
Ciao!
about function name...
I think the only problem is typing it! In fact, even if some functions are self explicative, sometimes they are "hard" to be typed.
Putting a prefix like "x_" is not very keyboard-friendly when one write a big program.
Some languages use "-" (many functional languages do that!), but it is not feasible to every language parser.
Maybe you could use "xSetShader" (even if the language is not case sensitive, it could be more readable than X_SETSHADER).
However, about the function name, if I read "X" I think to something related to "DirectX" (my first approach). But GLBasic does not use DX, so...
(maybe "X" stands for "graphiX" ;-) )
Ciao!