This change enables implicit multiplication using spaces and tabs (i.e. not new lines or carriage returns). Thus, if you have a long equation and you wish to have it span multiple lines, you should use an explicit *, e.g.
foo = 3 a b d*
e f g
Another side-effect of this change is it makes "to" a keyword (i.e. you can't have a variable named "to"). The reason is that this makes the parameter range impossible to parse. Alternatively, we could use "->" instead of the word "to" in the range specification. While I was making "to" illegal, I also made variables starting with capital D illegal (these names are reserved for derivatives).
This change enables implicit multiplication using spaces and tabs (i.e. not new lines or carriage returns). Thus, if you have a long equation and you wish to have it span multiple lines, you should use an explicit *, e.g.
foo = 3 a b d* e f g
Another side-effect of this change is it makes "to" a keyword (i.e. you can't have a variable named "to"). The reason is that this makes the parameter range impossible to parse. Alternatively, we could use "->" instead of the word "to" in the range specification. While I was making "to" illegal, I also made variables starting with capital D illegal (these names are reserved for derivatives).