|
|
|
|
|
by NotAtWork
4379 days ago
|
|
> Should this prevent us building such real-world data into the language? You didn't build it in to the language, you connected the language to a standard database via the hosted, proprietary runtime. I'm not against this in principle - it's clearly a useful thing - but it's hardly revolutionary. I already pay a company for essentially the same thing (where I use a DSL embedded in a programming language to interact with their database of social media). Again, I'm not against the idea as I understand it, but the misuse of terminology and generally the way that various people associated with the project talk about it is a huge turn off. |
|
These aren't libraries as you might call (say) core.logic in Clojure, because Entity and co integrate tightly across the rest of the language, and because they all share the same System namespace. They aren't quite DSLs either, because if they were the entire language would be a DSL -- rather the language is symbolic, which gives it some properties in common with DSLs.
If there is nomenclature that is different or new, it is mostly because the language is different. The only thing I can't defend is the pure in our "pure functions". They're not pure functions, they are lambdas.