Query Expression Sequence (QES)

ryuukk_ ryuukk.dev at gmail.com
Sun Nov 24 10:55:08 UTC 2024


On Sunday, 24 November 2024 at 04:00:28 UTC, Richard (Rikki) 
Andrew Cattermole wrote:
> On 24/11/2024 7:25 AM, monkyyy wrote:
>> On Saturday, 23 November 2024 at 16:44:12 UTC, Richard (Rikki) 
>> Andrew Cattermole wrote:
>>>
>>> authors = (book, mydb: db) -> Person {
>>>     on: mydb,
>>>     where book.authors
>>> };
>>>
>> Its bad enough that bad languages like python implement regex, 
>> at least its terse, why would you even want a database 
>> language embedded in a language that doesnt even ship a 
>> database datastructure; much less isnt set up to do some multi 
>> machine number crunching nonsense
>
> We ship both sqlite and ODBC.
>
> So yes, we do offer this currently, although it is not at the 
> level people may want.
>
>> If you want database thing, it should at least start with 
>> taking the preexisting database datastructs and shipping them 
>> in phoboes and seeing if anyone even uses it
>
> I have no offerings for database, that requires coroutines at 
> the bare minimum.
>
>> Im not sure about what linq does but Id bet its only on 
>> strings and isnt extendable in the slightest
>
> It is basically an ORM with language integrations.
>
> https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/language-specification/expressions#1220-query-expressions

LINQ is not regarded as being a great feature of C#

Besides, i have a hard time understanding what your code does, on 
top of being confused about the syntax

This is the epitome of a over engineered feature



More information about the dip.ideas mailing list