Remix.run Logo
RobinL 14 hours ago

I would argue that's about how the data is stored. What I'm trying to express is the idea of the programming language itself supporting high level tabular abstractions/transformations such as grouping, aggregation, joins and so on.

p1necone 11 hours ago | parent | next [-]

Implementing all of those things is an order of magnitude more complex than any other first class primitive datatype in most languages, and there's no obvious "one right way" to do it that would fit everyones use cases - seems like libraries and standalone databases are the way to do it, and that's what we do now.

camdenreslink 14 hours ago | parent | prev | next [-]

Sounds a lot like LINQ in .NET (which is usually compatible with ORMs actually querying tables).

CivBase 14 hours ago | parent | prev [-]

Ah, that makes more sense. Thanks for the clarification.