It kinda has to do with Intellisense. It's really tied to "strong typing" (which was added for Intellisense).
I don't have a previous VFP help file to look at, but Hacker's Guide 6.0 states:
"ParameterList is a comma-delimited list of variable names that receive the parameters when the routine is called."If I remember correctly, the VFP docs previously stated it was comma delimited, although spaces worked. Whether it was documented or not this way, the behavior changed.
>An interesting 'take' on that problem, Craig... I more see it as VFP
requires the comma while it didn't before and NOT that versions prior to 7 were erroneous in letting it through in the first place.
>
>In fact the VFP7 documentation, under behaviour changes, says it is because of Intellisense that this was changed.
>
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer