[Mono-dev] LINQ Standard Query Operators for Mono
Alejandro Serrano
trupill at yahoo.es
Fri Dec 16 09:50:23 EST 2005
I attach a .tar.gz file with the implementation.
Alejandro
P.D.: Is there any plan to create a DLinq-like thing for Mono?
Atsushi Eno escribió:
> Hi,
>
> Alejandro Serrano wrote:
>
>> I finally finished implementing the LINQ System.Query code. Some things
>
>
> congrats :-)
>
>> were a bit tricky, because Dictionary<K, T> doesn't allow null
>> values, so I had to make some additional checks on Grouping
>> operators. I've created a Makefile in order to be included in the
>> mcs/class/System.Query folder, but I don't know if it is well done.
>
>
> Having mcs/class/System.Query would be fine, but for now we don't
> have to integrate this directory in our build process (System.Xml.XLinq
> isn't integrated, as well).
>
>> Where do I send the code? In a zip file directly to this list? Or to
>> anyone in particular?
>
>
> zip file would be ok. This list has message size limitation to 80kb
> or whatever (in that case some of us can approve it). If it is much
> bigger (I guess not), I can upload somewhere for you.
>
>> Alejandro
>>
>> P.D.: I hope extension methods get in Mono C# compiler very soon,
>> because this would allow to use this operators ver easily. Other C#
>> 3.0 features such as lambda expressions of query-like expressions
>> aren't as important as this, but I think extension methods are both
>> easy to implement (just check some more classes) and very helpful. Of
>> course, this is just my idea :-)
>
>
> It won't happen very soon. For C# 3.0 features, you will have to wait
> at least to get it checked in svn (local gmcs patches are always
> possible). See
> http://tirania.org/blog//texts/mono-status.html#csharp
>
> Atsushi Eno
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: System.Query.tar.gz
Type: application/x-gzip
Size: 9329 bytes
Desc: not available
Url : http://lists.ximian.com/pipermail/mono-devel-list/attachments/20051216/2bb435ec/attachment.gz
More information about the Mono-devel-list
mailing list