-
Notifications
You must be signed in to change notification settings - Fork 4.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Graphs logic #20730
Comments
There's nothing on the docket, but you're more than welcome to submit an API Proposal if you have something in mind. |
|
Agreed. We used |
Regarding this particular issue. I strongly believe it is way beyond the scope of CoreFX. It would be definitely great to have great graph library for .NET, but it does not belong into CoreFX. It might be a decent fit for CoreFXExtensions repo with PowerCollections, etc. Removing up-for-grabs here. |
OK, I created the uber-"out of scope" issue now. It will be easier. Graphs are tracked in dotnet/corefx#20902. Closing for now, until there is strong (multiple contributors) push back against the "out of scope" decision. |
FWIW, Microsoft actually already has a good graph library called MSAGL (formerly GLEE): https://github.com/Microsoft/automatic-graph-layout It's geared partly towards visualization and layout, but the underlying structures are quite good and could be extended for various traversal and other algorithms. Worth a check to see if it meets your requirements (don't be put off by the emphasis on WPF - everything under the hood is GUI agnostic). |
Thanks @daveaglick, note & link added to the top post of dotnet/corefx#20902. |
Do you have any plans to add logic for manipulating generic graph structures? E.g. adding nodes, vertices, depth/breadth-first searches, traversal algorithms, cycle detection, etc.
Thank you.
The text was updated successfully, but these errors were encountered: