>I seem to recall that the whole idea of the SYS() functions, going back to the first FoxBase, was to add enhanced functionality to what was essentially a dBase clone while changing the actual language as little as possible.
>
>Back then, the kiss of death was to not be compatible with dBase. So if you want to add stuff, what better way than to come up with a simple function like SYS() and just add a number for each new function? If you add new functions with names, you'd run the chance of not being compatible with the next version of dBase which may have the same name but work differently.
>
>At least I *think* that was the justification. Perhaps someone else can add to this or correct it if I'm wrong.
This would be a great plus to finally have them with user friendly function names for each of them.