Anyone know why the VFP team (and prior to that, I know a number of these stem back to the 2.x if not earlier), but why have the SYS() functions been perpetuated? Why the use of such a cryptic method for returning these values?
It would make MUCH more sense to have a function like CHECKSUM() than SYS(2007). There is nothing mystical or specificaly "System focused" about creating a checksum out of a string of digits... I can see something like SYS(9) to get the internal serial number of VFP, but even then, why not a SHOWSERIAL() or SERIALNUMBER() funciton? These are just cryptic, and burried for no reason I can tell. Anyone know the history/logic behind these things?
And it seems that some have VFP alternatives in later versions from their creation, yet still new SYS() functions get added with every version...
Like SYS(100) can be shown with SET('CONSOLE') along with a host of other SET functions...
I just find it amusing, and wonder if anyone else does too, and knows the WHY behind this?
Best Regards,
Scott
"Everything should be made as simple as possible, and no simpler."![[hammer] [hammer] [hammer]](/data/assets/smilies/hammer.gif)
It would make MUCH more sense to have a function like CHECKSUM() than SYS(2007). There is nothing mystical or specificaly "System focused" about creating a checksum out of a string of digits... I can see something like SYS(9) to get the internal serial number of VFP, but even then, why not a SHOWSERIAL() or SERIALNUMBER() funciton? These are just cryptic, and burried for no reason I can tell. Anyone know the history/logic behind these things?
And it seems that some have VFP alternatives in later versions from their creation, yet still new SYS() functions get added with every version...
Like SYS(100) can be shown with SET('CONSOLE') along with a host of other SET functions...
I just find it amusing, and wonder if anyone else does too, and knows the WHY behind this?
Best Regards,
Scott
"Everything should be made as simple as possible, and no simpler."
![[hammer] [hammer] [hammer]](/data/assets/smilies/hammer.gif)