On 24/06/2017 16:37, Richard Gaskin via use-livecode wrote:

Two questions:

How many of you have never before known that commas are optional between definition arguments?

For those who've known about this, were you confused to discover that this only works for definitions but not calls?

I did, and no didn't find it confusing.

I discovered it maybe a year or two ago, when some code I downloaded used it.

I blinked a few times in surprise, shuddered - and knew that it was just a (mis)feature that I will never, ever use :-)


On the other hand, perhaps a rule could be introduced that any keywords used in arg strings with no commas when calling a custom handler are treated as literal text.
NO, please not.

Just think of the consequences ...
  DoSomething tA and tB
is different from
  put tA and tB into temp
  DoSomething temp
and indeed from
  DoSomething (tA and tB)

-- Alex.

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to