Skip to content
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

support asyncSeq or IAsyncEnumerator #15

Open
dmitry-a-morozov opened this issue Oct 26, 2013 · 4 comments
Open

support asyncSeq or IAsyncEnumerator #15

dmitry-a-morozov opened this issue Oct 26, 2013 · 4 comments
Labels

Comments

@panesofglass
Copy link
Contributor

I vote for AsyncSeq because the pattern follows that of FSharpList. IAsyncEnumerator has all the problems of IEnumerator, including thrown exceptions and mutable state.

@dsyme
Copy link
Contributor

dsyme commented Jul 28, 2014

It would make sense to have AsyncSeq in a single nuget package/project, so other projects could start to take dependencies on it. It may also be a candidate for FSharp.Core, though the bar is much higher there (e.g. w.r.t. perf).

@panesofglass
Copy link
Contributor

@dsyme 👍

Actually, I think now that a lot of F#x should be broken into smaller assemblies. My original thought was to do this with sources that could just compile into your project as many are small enough and could then be tweaked to individual preferences. The downside, of course, is that it becomes much more difficult to upgrade reliably.

@dmitry-a-morozov
Copy link
Member Author

I agree - would be nice to have AsyncSeq as separate nuget package/project

@dmitry-a-morozov dmitry-a-morozov changed the title support asyncSeq or IAsyncEnumerator< support asyncSeq or IAsyncEnumerator Sep 14, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants