Another semantic for the SET keyword enabling it to handle this could be an option like:

SET theVar = theValue, theVar1 = theValue1, ... theVarN = theValueN

Much like the LOCAL keyword does but just setting the new value of an already created local or global variable.

For properties nothing changes.

SET the property TO value -- Still use TO for properties

------ What's the difference? ----

Code: Select all

```
# Old Syntax
PUT 54.3 INTO X
PUT X * 17 INTO Y
PUT Y / 4 INTO Z
# Proposed alternative syntax/semantics
SET X = 54.3, Y = X * 17, Z = Y / 4
# Commas starts new attributions, and at end of a line, triggers continuation on the next line,
# and you can do this if you wish:
SET X = 54.3,
Y = X * 17,
Z = Y / 4
--Less verbose, a bit more clear to follow the sequence.
```