Comment It is a double speak (Score 1) 36
Forcing users to draw the syntax tree instead of writing one. It is programming by not programming, and ignoring states and context in the process.
It is easier to change the specification to fit the program than vice versa.