Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
History for SYS() commands
Message
From
06/08/2002 15:41:56
 
 
To
05/08/2002 13:22:32
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
00686233
Message ID:
00686720
Views:
41
Hey Mike,

This is creaky memory at work here (lol)

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.



>Anyone knows the background of the SYS() commands as to know why it has been done like that? Everytime I need to access one of them, I can't never remember what is the proper number to use. Why wasn't this done with function names that would have been easier to remember?
------------------------------------------------
John Koziol, ex-MVP, ex-MS, ex-FoxTeam. Just call me "X"
"When the going gets weird, the weird turn pro" - Hunter Thompson (Gonzo) RIP 2/19/05
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform