1). Why were the Bourne(-like) shells designed so that spaces
around the assignment operator were prohibited? Is this just
another ``/* You are not supposed to understand this? */''
2). If a Bourne-like shell were written to allow an assignment
var = 42
...what are some of the potential parsing problems (sans
backward compatibility) that would arise?
``Those who don't understand UNIX are condemned to reinvent it, poorly.''