Is there a LINQ library for C++? [closed]
Are there any Platform agnostic (not CLI) movements to get LINQ going for C++ in some fashion?
I mean a great part of server frameworks around the world run on flavors of UNIX and having access to LINQ for C++ on UNIX would probably make lots of people happy!
Solution 1:
Linq++ by Hong Jiang looks like a good start. Its syntax is much closer to Linq than CLinq's. Linq by pfultz2 looks interesting, as well, but it needs a C++11 compiler.
Solution 2:
This is my solution of template C++ LINQ library.
Source code is here: Boolinq
There are a lot of tests on each feature.
I'm working on it right now.
Any comments?
May be advices?
UPDATE: project moved to https://github.com/k06a/boolinq and now have version 2.0 with only 700 lines of source code :)
Solution 3:
Microsoft has just announced that they've built LINQ for C and C++. Not yet available, though.
Update 11/06/2012:
Microsoft Open Technologies, Inc. has now released and open-sourced (Apache License 2.0) a number of related libraries, including a LINQ implementation (Ix++), and it's new Reactive Extensions (Rx++) library.