> I can't help but feel that the Wolfram Language is less of a programming language and more of a DSL for querying a very precisely defined set of data.
If what you're thinking about is Entity and EntityValue, you can't be more wrong: the built-in data is so slow it's impossible to use, even Wolfram employee steer away from it when giving presentations. You clearly can't give a demo where returning a bunch of missing data takes several seconds.
If by 'data' you mean a certain library of algorithmic content, then you might be onto something.
If what you're thinking about is Entity and EntityValue, you can't be more wrong: the built-in data is so slow it's impossible to use, even Wolfram employee steer away from it when giving presentations. You clearly can't give a demo where returning a bunch of missing data takes several seconds.
If by 'data' you mean a certain library of algorithmic content, then you might be onto something.