Skip to content

Sebight/LINQc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

LINQc

C# Linq implemented for C++

Note: An experiment to explore options of building on top of C++ Vectors.
Takeaways:

  • Seperation of containers and algorithms in C++ was probably a good idea.
  • It's hard to make C++ lambdas look pretty. C#'s solution using x => x == 5 is way cleaner.
    • Partially solved by macros.
  • There would have to be way more thought process behind the memory management of this. Often times unnecessary copy calls definitely occur.
  • Something like this can be useful, however I think it would be quite hard to use with more complex types, again returning to point 2.

About

C# Linq implemented for C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages