If I have Mathematica, does that allow me to execute code against the giant corpus of Wolfram Alpha knowledge? That is, will I be able to evaluate 'EdgeDetect[The Edge | image]' and have it use a picture of The Edge as input? Will I be able to just reach out into the cloud and use a weather dataset as input? I was under the impression that the answer is no.
They have a real communication problem, because I inevitably find myself trying to cobble together a notion of what their products actually are. Here's my best guess, rather hard-earned by going in frustrating circles in what passes for documentation on their site:
1) Mathematica is the engine which runs Wolfram Language code. 2) Wolfram Alpha is a combination of (a) Mathematica, (b) a huge knowledge base, and (c) a natural language processor which turns user-provided queries into Wolfram Language expressions. These three things are bundled up with a web front-end and allow you to do really cool stuff. 3) It is not currently possible for me to write my own Wolfram Language expressions to run against the giant knowledge base.