With := you can define locale variable where you need it. That's like pascal style (where you define all variables before the code) versus c style (where you define variables with code). Not critical, but there is a practical issue.
2013/5/1 erik quanstrom <quans...@labs.coraid.com>: > On Tue Apr 30 18:50:42 EDT 2013, gleb.ax...@gmail.com wrote: >> > syntax is: var=val cmd >> Sure, foo=() bar=() baz=() { ... } works, but that's not very practical. > > i don't see the practical issue. the idiom described works fine. > > not liking the syntax is not a good reason to introduce incompatable > ways of doing things. > > - erik >