Code Monkey home page Code Monkey logo

cpplinq's People

Contributors

mariusbancila avatar mrange avatar tjohnson avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cpplinq's Issues

What does CPPLINQ_NOEXCEPT mean?

May I ask a question?
In the code, it's defined that:

define CPPLINQ_NOEXCEPT throw()

But NOEXCEPT seems to say it won't throw() an exception... So what is exactly this macro doing?

Iterating results without to_vector()

I was wondering, how can I iterate over query results without putting them into a vector first?

So for example, if I do this:

for (auto const & item : (cpplinq::from(ins) >> cpplinq::distinct() >> cpplinq::to_vector()))
{
	//stuff
}

I would rather iterate over each item in-place, without making a copy, is there a way to do this?

Permissive License?

Is there any chance of getting this wonderful piece of code under a permissive license like MIT or similar?

If I do not completely misunderstand the Microsoft Public License (Ms-PL), it says that if I want to use CPPLINQ in a project whose source code is released under MIT, I may not use CPPLINQ. Is that correct?

Move documentation from CodePlex?

In case you don't know, https://archive.codeplex.com/?p=cpplinq says:

CodePlex Archive will be shut down after July 1st, 2021.

I see that the README for this project says:

See the documentation: http://cpplinq.codeplex.com/documentation

So it sounds like it would be worth moving the docs over in the next month or so...

I'm happy to help, if you would like to chat about options - although I see the last change here was Feb 2015, so I would understand if this project were no longer maintained...

Any() operator missing

Actually you seem to be missing a great many Linq operators. I needed an Any() op and it wasn't there. I don't want to go through all the elements with a Where()!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.