Compare the current Alfred way of approaching problems with the ideal way (partially done in LaunchBar 6) :
Currency exchange Alfred: "rate 100 usd eur" Ideal way: "100 usd to eur"
Search for file Alfred: "'_KEY->FILE_NAME" or "SPACE_KEY->FILE_NAME" Ideal:"FILENAME->'_KEY"or "FILE_NAME->SPACE_KEY"
Math calculation Alfred: "=sin(30)+cos(60)" Ideal: "sin(30)+cos(60)="
And etc.
Why using late positioned commands is a much better approach?
I think that`s because of the way human brain recalls memories:
For example: If we want to do currency exchange, what in our mind will be "100", "usd", "eur" first. However, the current method make it quite unnatural to approach the problem.The mind will go through these three steps as an result:
"100", "usd", "eur" "Oh, I need to refine those terms with commands at the beginning first" Now I can add "100", "usd", "eur"
The same thing happens for almost all the commands --- just ask ourselves:
How many times have we forget to put a '_KEY or SPACE_KEY when we want to search for some files or directories?
How many times we wish that we can type query terms "what is XXX" and add "google" second?
How easy it will be to type "1h20m" then add "timer" second, instead of "timer 1h20m"?
The best approach ofcourse will be a both-way solution: By allowing both the leading or tailing commands interpretation.